Proceedings Article10.1145/75034.75056
Software complexity and maintainability
Rajiv D. Banker,Srikant M. Datar,Dani Zweig +2 more
- 04 Dec 1989
- pp 247-255
TL;DR: These models are proposed for estimating the economic impacts of software complexity and for identifying the factors which affect a system’s complexity and have shown to be implementable.
read more
Abstract: This paper examines the relationships between software complexity and software maintainability in commercial software environments. Models are proposed for estimating the economic impacts of software complexity and for identifying the factors which affect a system’s complexity. Empirical work currently under way has shown these models to be implementable.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software engineering economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
380
Software complexity and maintenance costs
TL;DR: Before empirical evidence linking software complexity to software maintenance costs is relatively weak, several researchers have noted that such results must be applied cautiously to the large-scale commercial application systems that account for most software maintenance expenditures.
377
Introducing Objectcharts or how to use Statecharts in object-oriented design
TL;DR: How Objectcharts can be used to find subtyping inheritance relationships between classes and a systematic approach for evolving Objectchart specifications are shown.
315
Software Development Practices, Software Complexity, and Software Maintenance Performance: a Field Study
TL;DR: A two-stage model in which software complexity is a key intermediate variable that links design and development decisions to their downstream effects on software maintenance is developed, suggesting an important link between software development practices and maintenance performance.
309
System life expectancy and the maintenance effort: exploring their equilibration
E. Burton Swanson,Enrique Dans +1 more
TL;DR: Support is found for an exploratory structural equation model in which the relationship between maintenance effort and remaining life expectancy is newly explained, and it is suggested that better documented and monitored portfolios, together with regular, periodic performance assessments, can lead to better management of systems' life cycles.
118
References
A Complexity Measure
TL;DR: Several properties of the graph-theoretic complexity are proved which show, for example, that complexity is independent of physical size and complexity depends only on the decision structure of a program.
6K
•Book
Software Engineering Economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
6K
Software engineering economics
Barry Boehm
- 04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
5.9K
•Book
A complexity measure
Thomas J. McCabe
- 04 Oct 1993
TL;DR: In this paper, a graph-theoretic complexity measure for managing and controlling program complexity is presented. But the complexity is independent of physical size, and complexity depends only on the decision structure of a program.
5.1K
Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation
A.J. Albrecht,J.E. Gaffney +1 more
TL;DR: In this paper, the equivalence between Albrecht's external input/output data flow representative of a program (the function points" metric) and Halstead's [2] "software science" or "software linguistics" model of a programming program as well as the "soft content" variation of Halsteads model suggested by Gaffney [7] was demonstrated.
1.6K