Browsing SERL - Software Engineering Research Laboratory by Date
Now showing items 1-20 of 134
-
Progress Report on a Proposed Theory for Software Development
(SciTePress, 2015)There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing ... -
Onshore to near-shore outsourcing transitions: unpacking tensions
(IEEE, 2015)This study is directed towards highlighting tensions of incoming and outgoing vendors during outsourcing in a near-shore context. Incoming-and-outgoing of vendors generate a complex form of relationship in which the ... -
An empirical cognitive model of the development of shared understanding of requirements
(Springer, 2014)It is well documented that customers and software development teams need to share and refine understanding of the requirements throughout the software development lifecycle. The development of this shared understand- ing ... -
Resource allocation using metaheuristic search
(Academy & Industry Research Collaboration Center (AIRCC) Publishing Corporation, 2014)This research is focused on solving problems in the area of software project management using metaheuristic search algorithmsand as such is research in the field of search based software engineering. The main aim of this ... -
Mining developer communication streams
(Academy & Industry Research Collaboration Center (AIRCC) Publishing Corporation, 2014)This paper explores the concepts of modelling a software development project as a process that results in the creation of a continuous stream of data. In terms of the Jazz repository used in this research, one aspect of ... -
Data quality in empirical software engineering: a targeted review
(ACM, 2013)Context: The utility of prediction models in empirical software engineering (ESE) is heavily reliant on the quality of the data used in building those models. Several data quality challenges such as noise, incompleteness, ... -
A Taxonomy of Data Quality Challenges in Empirical Software Engineering
(IEEE, 2013)Reliable empirical models such as those used in software effort estimation or defect prediction are inherently dependent on the data from which they are built. As demands for process and product improvement continue to ... -
Packaged Software Implementation Requirements Engineering by Small Software Enterprises
(IEEE Computer Society, 2013)Small to medium sized business enterprises (SMEs) generally thrive because they have successfully done something unique within a niche market. For this reason, SMEs may seek to protect their competitive advantage by avoiding ... -
The true role of active communicators: an empirical study of Jazz core developers
(ACM, 2013)Context: Interest in software engineering (SE) methodologies and tools has been complemented in recent years by research efforts oriented towards understanding the human processes involved in software development. This ... -
Adopting softer approaches in the study of repository data: a comparative analysis
(ACM, 2013)Context: Given the acknowledged need to understand the people processes enacted during software development, software repositories and mailing lists have become a focus for many studies. However, researchers have tended ... -
What affects team behavior? Preliminary linguistic analysis of communications in the Jazz repository
(IEEE Computer Society PressAUT University, 2012)There is a growing belief that understanding and addressing the human processes employed during software development is likely to provide substantially more value to industry than yet more recommendations for the implementation ... -
Valuing evaluation: methodologies to bridge research and practice
(ACM Press, 2012)The potential disconnect between research and practice in software engineering (SE) means that the uptake of research outcomes has at times been limited. In this paper we seek to identify research approaches that are ... -
Evaluating prediction systems in software project estimation
(Elsevier, 2012)Context Software engineering has a problem in that when we empirically evaluate competing prediction systems we obtain conflicting results. Objective To reduce the inconsistency amongst validation study results and ... -
The many facets of distance and space: the mobility of actors in globally distributed project teams
(IEEE Computer Society Press, 2012)Global software development practices are shaped by the challenges of time and 'distance', notions perceived to separate sites in a multi-site collaboration. Yet while sites may be fixed, the actors in global projects are ... -
A systematic mapping on the use of visual data mining to support the conduct of systematic literature reviews
(Academy Publisher, 2012)A systematic literature review (SLR) is a methodology used to find and aggregate all relevant existing evidence about a specific research question of interest. Important decisions need to be made at several points in the ... -
A systematic mapping study on dynamic metrics and software quality
(IEEE Computer Society, 2012)Several important aspects of software product quality can be evaluated using dynamic metrics that effectively capture and reflect the software's true runtime behavior. While the extent of research in this field is still ... -
An automatic architecture reconstruction and refactoring framework
(Springer (Studies in Computational Intelligence v.377), 2012)A variety of sources have noted that a substantial proportion of non trivial software systems fail due to unhindered architectural erosion. This design deterioration leads to low maintainability, poor testability and reduced ... -
A perspective-based understanding of project success
(John Wiley & Sons, 2012)Answering the call for alternative approaches to researching project management, we explore the evaluation of project success from a subjectivist perspective. An in-depth, longitudinal case study of information systems ... -
Mining software metrics from the jazz repository
(ARPN Journal of Systems and Software, 2011)This paper describes the extraction of source code metrics from the Jazz repository and the systematic application of data mining techniques to identify the most useful of those metrics for predicting the success or failure ... -
Predicting software build failure using source code metrics
(ARPN International Journal of Information and Communication Technology Research, 2011)In this paper, we describe the extraction of source code metrics from the Jazz repository and the application of data mining techniques to identify the most useful of those metrics for predicting the success or failure of ...