A survey on software coupling relations and tools
Context Coupling relations reflect the dependencies between software entities and can be
used to assess the quality of a program. For this reason, a vast amount of them has been …
used to assess the quality of a program. For this reason, a vast amount of them has been …
Software development life cycle early phases and quality metrics: a systematic literature review
Most of the currently used software development metrics are concentrated on the latter
stages like development and testing. However, early revealing of errors during the SDLC …
stages like development and testing. However, early revealing of errors during the SDLC …
A multivariate classification of open source developers
Open source software development is becoming always more relevant. Understanding the
behavior of developers in open source software projects and identifying the kinds of their …
behavior of developers in open source software projects and identifying the kinds of their …
A method for characterizing energy consumption in Android smartphones
Cellular phones and tablets are ubiquitous, with a market penetration that is counted in
millions of active users and units sold. The increasing computing capabilities and strict …
millions of active users and units sold. The increasing computing capabilities and strict …
Cooperation wordle using pre-attentive processing techniques
Developer turnover can result in a major problem when develo** software. Senior
developers leaving the team cause a loss of knowledge; on the other hand, new developers …
developers leaving the team cause a loss of knowledge; on the other hand, new developers …
Root causes of interaction issues in agile software development teams: Status and perspectives
It has been more than two decades since the formulation of the values and principles for the
enactment of Agile methods. Since then, the software development industry increasingly …
enactment of Agile methods. Since then, the software development industry increasingly …
Applications of data mining in software engineering
Q Taylor, C Giraud-Carrier… - International Journal of …, 2010 - inderscienceonline.com
Software engineering processes are complex, and the related activities often produce a
large number and variety of artefacts, making them well-suited to data mining. Recent years …
large number and variety of artefacts, making them well-suited to data mining. Recent years …
Impact of programming languages on energy consumption for mobile devices
Z Kholmatova - Proceedings of the 28th ACM Joint Meeting on …, 2020 - dl.acm.org
Mobile devices are part of our life and their energy consumption poses significant limits to
their further adoption and usage. In this work, we conduct a meta-analytical review of the …
their further adoption and usage. In this work, we conduct a meta-analytical review of the …
Improved agile: a customized scrum process for project management in defense and security
This chapter describes our experience of adopting agile project management in a software
development project in the defense context. Adopting an agile approach for both software …
development project in the defense context. Adopting an agile approach for both software …
Explainable source code authorship attribution algorithm
Abstract Source Code Authorship Attribution is a problem that is lately studied more often
due improvements in Deep Learning techniques. Among existing solutions, two common …
due improvements in Deep Learning techniques. Among existing solutions, two common …