The exposure of business applications to the web has considerably increased the variability of its workload patterns and volumes as the number of users/customers often grows and shrinks at various rates and times. Such application characteristics have increasingly demanded the need for flexible yet inexpensive computing infrastructure to accommodate… (More)
The objective of the International Symposium on Empirical Software Engineering (ISESE) is to provide a forum where researchers and practitioners can report on and discuss new research results in the area of empirical software engineering. The symposium encourages the exchange of ideas to understand, from an empirical viewpoint, the strengths and weaknesses… (More)
Requirements engineering literature presents different models of the requirements engineering process. The process models range from linear to iterative in structure. This paper reports on a study of the requirements engineering processes at two Australian companies. Structured interviews were conducted with the aid of a qualitative questionnaire. The… (More)
Effort estimation is a key factor for software project success, defined as delivering software of agreed quality and functionality within schedule and budget. Traditionally, effort estimation has been used for planning and tracking project resources. Effort estimation methods founded on those goals typically focus on providing exact estimates and usually do… (More)
This paper outlines the content of the workshop keynote presentation on the use of theory derived from other disciplines in empirical software engineering research. This presentation uses three previous studies, two of which involved the author, to illustrate this usage and to explore the lessons learned from this work.