NotesFAQContact Us
Search Tips
ERIC Number: ED534788
Record Type: Non-Journal
Publication Date: 2011
Pages: 185
Abstractor: As Provided
Reference Count: N/A
ISBN: ISBN-978-1-1249-8388-2
Software Development Management: Empirical and Analytical Perspectives
Kang, Keumseok
ProQuest LLC, Ph.D. Dissertation, Purdue University
Managing software development is a very complex activity because it must deal with people, organizations, technologies, and business processes. My dissertation consists of three studies that examine software development management from various perspectives. The first study empirically investigates the impacts of prior experience with similar projects (i.e., learning effects) and the impact of the length of time between similar projects (i.e., forgetting effects) on software development project productivity. Further, it focuses on the types of knowledge required for software development and how they impact the learning and forgetting effects. More specifically, it examines whether these learning and forgetting effects are componentized and differ by the type of software development knowledge--domain and development knowledge. This study tests the hypotheses using an extensive dataset on software development projects collected from an IT services firm in Korea and finds forgetting effects as well as differential learning effects. The second study examines the balance of specialized versus diverse experiences in software development. More specifically, it investigates the impacts of specialized experience (i.e., prior experience with the focal knowledge) and diverse experience (i.e., prior experience with other non-focal knowledge) on software development project outcomes. Using the same data set from the first study, this study tests the impact of these two types of experiences for different types of project members (i.e., project managers versus non-project managers) in different types of software development knowledge (i.e., domain and development knowledge) and their impacts on project productivity. The second study finds that the appropriate balance of these two types of experience varies by the project role and knowledge type. Lastly, since typical software organizations must juggle multiple projects at once and because there are numerous constraints to contend with, selecting the right software projects and assigning appropriate resources to selected projects is an important decision for software organizations. The final study proposes an analytical model of this multi-project selection and assignment problem and provides a solution for it. The results of the three studies provide managerial implications to the organizational issues of software organizations such as project staffing, knowledge development, career development, and project selection. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page:]
ProQuest LLC. 789 East Eisenhower Parkway, P.O. Box 1346, Ann Arbor, MI 48106. Tel: 800-521-0600; Web site:
Publication Type: Dissertations/Theses - Doctoral Dissertations
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: South Korea