Functional independence is a key to good software design and a good design results in high quality software. Functional independence is the refined form of the design concept of modularity, abstraction and information hiding. Coupling is a measure of relative interconnection among modules. Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality (e.g., fault -proneness, impact analysis, ripple effect of changes, changeability).In this paper we demonstrate the defects of software due to coupling by studying five different attributes of coupling and measured its impact on software defects.
Information Technology has the potential of improving the quality and the amount of information humans receive during emergency response. Testing this technology in realistic and flexible environments is a non-trivial task. DrillSim is an augmented reality simulation environment for testing IT solutions. It provides an environment where scientists and developers can bring their IT solutions and test their effectiveness on the context of disaster response. The architecture of DrillSim is based on a multi-agent simulation. The simulation of the disaster response activity is achieved by modeling each person involved as an agent. This finer granularity provides extensibility to the system since new scenarios can be defined by defining new agents. This paper presents the architecture of DrillSim and explains in detail how DrillSim deals with the edition and addition of agent roles.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.