Software engineering: the production of quality software
Software engineering: the production of quality software
Design complexity measurement and testing
Communications of the ACM
Typographic style is more than cosmetic
Communications of the ACM
Construction and testing of polynomials predicting software maintainability
Journal of Systems and Software - Special issue of the best papers from the Oregon Workshop on Software Metrics, 1993
Extreme programming examined
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
On the relationships among three software metrics
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
The Impact of Design Properties on Development Cost in Object-Oriented Systems
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Evolution in Open Source Software: A Case Study
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Programming Style Changes in Evolving Source Code
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
An Ethnographic Study of Copy and Paste Programming Practices in OOPL
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Exploring the Relationship between Cumulative Change and Complexity in an Open Source System
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Large-scale analysis of format string vulnerabilities in Debian Linux
Proceedings of the 2007 workshop on Programming languages and analysis for security
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Enforcing adherence to standards in software development in order to produce high quality software artefacts has long been recognised as best practice in traditional software engineering. In a distributed heterogeneous development environment such those found within the Open Source paradigm, coding standards are informally shared and adhered to by communities of loosely coupled developers. Following these standards could potentially lead to higher quality software. This paper reports on the empirical analysis of two major forges where OSS projects are hosted. The first one, the KDE forge, provides a set of guidelines and coding standards in the form of a coding style that developers may conform to when producing the code source artefacts. The second studied forge, SourceForge, imposes no formal coding standards on developers. A sample of projects from these two forges has been analysed to detect whether the SourceForge sample, where no coding standards are reinforced, has a lower quality than the sample from KDE. Results from this analysis form a complex picture; visually, all the selected metrics show a clear divide between the two forges, but from the statistical standpoint, clear distinctions cannot be drawn amongst these quality related measures in the two forge samples.