Zobrazeno 1 - 10
of 62
pro vyhledávání: '"Stephen R. Schach"'
Autor:
Liguo Yu, Stephen R. Schach
Publikováno v:
International Journal of Software Engineering and Knowledge Engineering. 18:1043-1061
A software system evolves as changes are made to accommodate new features and repair defects. Software components are frequently interdependent, so changes made to one component can result in changes having to be made to other components to ensure th
Publikováno v:
Software Quality Journal. 16:489-512
One key to several quality factors of software is the way components are connected. Software coupling can be used to estimate a number of quality factors, including maintainability, complexity, and reliability. Object-oriented languages are designed
Autor:
Daniel Balasubramanian, Dror G. Feitelson, Gabor Madl, Tokunbo O. S. Adeshiyan, Stephen R. Schach, Sameer Singh, Minhui Xie, Karlkim Suwanmongkol, Esteban P. Osses, Yoav Etsion
Publikováno v:
Journal of Systems and Software. 80:1239-1255
Common coupling (sharing global variables across modules) is widely accepted as a measure of software quality and maintainability; a low level of common coupling is necessary (but not sufficient) to ensure maintainability. But when the global variabl
Autor:
Simon Winberg, Stephen R. Schach
Publikováno v:
International Journal of Software Engineering and Knowledge Engineering. 17:539-556
Embedded software development involves many knowledge acquisition (KA) tasks that collectively account for a significant proportion of development costs. This paper presents a pilot study that used case studies to investigate the extent to which know
Autor:
Karlkim Suwanmongkol, Tokunbo O. S. Adeshiyan, Gabor Madl, Stephen R. Schach, Daniel Balasubramanian, Minhui Xie, Dror G. Feitelson, Sameer Singh, Esteban P. Osses
Publikováno v:
Software Quality Journal. 15:99-113
Both common coupling and pointer variables can exert a deleterious effect on the quality of software. The situation is exacerbated when global variables are assigned to pointer variables, that is, when an alias to a global variable is created. When t
Publikováno v:
Journal of Systems and Software. 79:807-815
We compared and contrasted the maintainability of four open-source operating systems: Linux, FreeBSD, NetBSD, and OpenBSD. We used our categorization of common coupling in kernel-based software to highlight future maintenance problems. An unsafe defi
Publikováno v:
Journal of Systems and Software. 77:131-138
Empirical evidence for the maintainability of object-oriented systems is far from conclusive, partly due to the lack of representativeness of the subjects and systems used in earlier studies. We empirically examined this issue for mission-critical so
Autor:
Gordon L. Freeman, Stephen R. Schach
Publikováno v:
Journal of Systems and Software. 76:195-206
In this paper we present the results of three experiments we have conducted to test the maintainability of object-oriented software products. Previous research in the field has yielded contradictory results as to whether or not object orientation pro
Publikováno v:
Empirical Software Engineering. 9:197-210
A recent editorial in Empirical Software Engineering suggested that open-source software projects offer a great deal of data that can be used for experimentation. These data not only include source code, but also artifacts such as defect reports and
Publikováno v:
Empirical Software Engineering. 8:351-365
In 1978, Lientz, Swanson, and Tompkins published the results of a survey on software maintenance. They found that 17.4% of maintenance effort was categorized as corrective in nature, 18.2% as adaptive, 60.3% as perfective, and 4.1% was categorized as