The Elements of Programming Style
The Elements of Programming Style
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
A requirements engineering methodology for real-time processing requirements
ICSE '76 Proceedings of the 2nd international conference on Software engineering
An extendable approach to computer-aided software requirements engineering
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Quantitative measurement of program quality
ACM '68 Proceedings of the 1968 23rd ACM national conference
A practical approach to the evaluation of microcode systems
MICRO 18 Proceedings of the 18th annual workshop on Microprogramming
An Extended Domain-Based Model of Software Reliability
IEEE Transactions on Software Engineering
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
Software quality: an overview from the perspective of total quality management
IBM Systems Journal
Quality patterns—an approach to packaging software engineering experience
Proceedings of the 1997 symposium on Software reusability
Distance learning of the management of software projects
Proceedings of the 2nd conference on Integrating technology into computer science education
Credibility assessment of simulation results
WSC '86 Proceedings of the 18th conference on Winter simulation
Software quality assessment technology
ICSE '85 Proceedings of the 8th international conference on Software engineering
Validation of an Approach for Improving Existing Measurement Frameworks
IEEE Transactions on Software Engineering
Testability, fault size and the domain-to-range ratio: An eternal triangle
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Validation of Scientific Programs
ACM Computing Surveys (CSUR)
Issues in Software Maintenance
ACM Computing Surveys (CSUR)
Applicability of Software Validation Techniques to Scientific Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Characteristics of application software maintenance
Communications of the ACM
Applying WinWin to quality requirements: a case study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
ACM-SE 18 Proceedings of the 18th annual Southeast regional conference
The measurement of software design quality
Annals of Software Engineering
Using WinWin Quality Requirements Management Tools: A Case Study
Annals of Software Engineering
Building Agile Systems with Mobile Code
Autonomous Agents and Multi-Agent Systems
An Empirical Study of Evaluating Software Development Environment Quality
IEEE Transactions on Software Engineering
ACM SIGARCH Computer Architecture News
Cognitive Structures of Software Evaluation: A Means-End Chain Analysis of Quality
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Defining factors, goals and criteria for reusable component evaluation
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
Warming up to computers: A study of cognitive and affective interaction over time
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
An approach towards reliable software
ICSE '79 Proceedings of the 4th international conference on Software engineering
Third time charm: Stronger prediction of programmer performance by software complexity metrics
ICSE '79 Proceedings of the 4th international conference on Software engineering
Toward an effective software reliability evaluation
ICSE '78 Proceedings of the 3rd international conference on Software engineering
User-perceived quality of interactive systems
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Use of peer ratings in evaluating computer program quality
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
Second Workshop on Software Quality
Proceedings of the 26th International Conference on Software Engineering
ACM SIGSOFT Software Engineering Notes
A framework for real-world software system evaluations
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
ACM SIGOPS Operating Systems Review
ACM SIGMICRO Newsletter
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
The effects of development team skill on software product quality
ACM SIGSOFT Software Engineering Notes
Classics in software engineering
Refactoring--Does It Improve Software Quality?
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
An experimental evaluation of approaches to feature testing in the mobile phone applications domain
Workshop on Domain specific approaches to software test automation: in conjunction with the 6th ESEC/FSE joint meeting
A component quality assurance process
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
IEEE Transactions on Computers
Towards an evaluation framework for assistive environments
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
Locating dependence structures using search-based slicing
Information and Software Technology
A survey into the rigor of UML use and its perceived impact on quality and productivity
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Non-Functional Requirements Size Measurement Method (NFSM) with COSMIC-FFP
Software Process and Product Measurement
Support for Cooperative Design of End-User Tailorable Software
Balancing Agility and Formalism in Software Engineering
Estimation of quality for software components: an empirical approach
ACM SIGSOFT Software Engineering Notes
Determinants of open source software project success: A longitudinal study
Decision Support Systems
A quantitative evaluation of aspect-oriented software quality model (AOSQUAMO)
ACM SIGSOFT Software Engineering Notes
A core ontology for requirements
Applied Ontology
A software component quality framework
ACM SIGSOFT Software Engineering Notes
Metrics evaluation for context-aware computing
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Software quality, non-functional software requirements and IT-business alignment
Software Quality Control
Software evolution modelling: an approach for change impact analysis
Proceedings of the 7th International Conference on Frontiers of Information Technology
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
On the use of emerging design as a basis for knowledge collaboration
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
Journal of Systems and Software
Automated topic naming to support cross-project analysis of software maintenance activities
Proceedings of the 8th Working Conference on Mining Software Repositories
An evaluation of the internal quality of business applications: does size matter?
Proceedings of the 33rd International Conference on Software Engineering
Towards a quality model for semantic technologies
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Open source software success: Measures and analysis
Decision Support Systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Evaluating maintainability with code metrics for model-to-model transformations
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Quality factors in development best practices for mobile applications
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
A software quantitative assessment method based on software testing
ICIC'12 Proceedings of the 8th international conference on Intelligent Computing Theories and Applications
A systematic review of software robustness
Information and Software Technology
A metric towards evaluating understandability of state machines: An empirical study
Information and Software Technology
Software quality across borders: Three case studies on company internal alignment
Information and Software Technology
Empirical Software Engineering
Hi-index | 0.02 |
The study reported in this paper establishes a conceptual framework and some key initial results in the analysis of the characteristics of software quality. Its main results and conclusions are: • Explicit attention to characteristics of software quality can lead to significant savings in software life-cycle costs. • The current software state-of-the-art imposes specific limitations on our ability to automatically and quantitatively evaluate the quality of software. • A definitive hierarchy of well-defined, well-differentiated characteristics of software quality is developed. Its higher-level structure reflects the actual uses to which software quality evaluation would be put; its lower-level characteristics are closely correlated with actual software metric evaluations which can be performed. • A large number of software quality-evaluation metrics have been defined, classified, and evaluated with respect to their potential benefits, quantifiability, and ease of automation. •Particular software life-cycle activities have been identified which have significant leverage on software quality. Most importantly, we believe that the study reported in this paper provides for the first time a clear, well-defined framework for assessing the often slippery issues associated with software quality, via the consistent and mutually supportive sets of definitions, distinctions, guidelines, and experiences cited. This framework is certainly not complete, but it has been brought to a point sufficient to serve as a viable basis for future refinements and extensions.