Browsing SERL - Software Engineering Research Laboratory by Author "Buchan, J"
Now showing items 1-6 of 6
-
An empirical cognitive model of the development of shared understanding of requirements
Buchan, J (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 ... -
An integrated tool set to support software engineering learning
Philpott, A; Buchan, J; Connor, AM (Software Engineering Research Group (SERG), the University of Auckland, 2007)This paper considers the possible benefits of an integrated Software Engineering tool set specifically tailored for novice developers, and reflects on the experience of having software engineering students produce various ... -
Bridging the research-practice gap in requirements engineering through effective teaching and peer learning
Connor, AM; Buchan, J; Petrova, K (IEEE, 2009)In this paper, we introduce the concept of the research-practice gap as it is perceived in the field of software requirements engineering. An analysis of this gap has shown that two key causes for the research-practice gap ... -
Causal factors, benefits and challenges of test-driven development: practitioner perceptions
Buchan, J; Li, L; MacDonell, SG (IEEE, 2011)This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programming as a methodology. Three years into ... -
Insights into domain knowledge sharing in software development practice
Buchan, J; Ekadharmawan, CH; MacDonell, SG (IEEE Computer Society Press, 2009)The collaborative development of shared understanding is crucial to the success of software development projects. It is also a challenging and volatile process in practice. Small organizations may be especially vulnerable ... -
Towards a metrics suite for object-relational mappings
Holder, S; Buchan, J; MacDonell, SG (Springer-Berlin, Germany, 2008)Object-relational (O/R) middleware is frequently used in practice to bridge the semantic gap (the ‘impedance mismatch’) between object-oriented application systems and relational database management systems (RDBMSs). If ...