About
17
Publications
7,262
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
910
Citations
Introduction
Current institution
Additional affiliations
August 2017 - present
Publications
Publications (17)
We report on the design & development of an introductory analytics course delivered to almost 10,000 students undergraduate business students to date. One novel aspect of the course is its orientation to add analytics capabilities to a business student's toolbox, resulting in significant design and implementation implications. We anchored the cours...
We report on the design & development of an introductory analytics course delivered to over 6,000 students undergraduate business students thus far. The course is delivered in a hybrid mode, arguably the best combination of online and face to face delivery modes. The Pandemic reinforced that lesson, among others. We explore those lessons and sugges...
One of the issues that continues to raise controversy in the community is what constituents a legitimate scientific contribution to Design Science Research (DSR). While much of debate in DSR centered on the role of design theories, we raise the question of how prolific, in terms of knowledge generation, design theorizing might be in DSR. We introdu...
Past research on software development outsourcing has explored in some detail the client's perspective and its attendant performance issues. However, relatively few studies have explicitly addressed performance drivers viewed from the vendor side. In this paper, we fill this gap by examining how coordination within the project team and between the...
Considerable expenditure on human resource development (HRD) has not necessarily resulted in a significant impact on organizational performance, and research suggests that the failure to transfer learning may be an important explanation. The search for factors affecting transfer has been extensive, as shown in Grossman and Salas's article in this i...
Software complexity is important to researchers and managers, yet much is unknown about how complexity evolves over the life of a software application and whether different dimensions of software complexity may exhibit similar or different evolutionary patterns. Using cross-sectional and longitudinal data on a sample of 108 open source projects, th...
Maintenance consumes the majority of software's lifecycle resources. Factors affecting the maintenance phase are of practical concern to systems developers and users, but only a few of those factors are under direct control of the project manager. Modeling formalisms are generally touted for their impacts on the development of software; however the...
This paper explores the application of functional data analysis (FDA) as a means to study the dynamics of software evolution in the open source context. Several challenges in analyzing the data from software projects are discussed, an approach to overcoming those challenges is described, and preliminary results from the analysis of a sample of open...
This research examines the structural complexity of software and, specifically, the potential interaction of the two dominant dimensions of structural complexity, coupling and cohesion. Analysis based on an information processing view of developer cognition results in a theoretically driven model with cohesion as a moderator for a main effect of co...
While it has long been recognized that software process improvement requires measuring both the process and its performance, experience has also shown that few universal metrics exist. The most effective measurement tools are specialized to some aspect of the task or domain being measured. The metrics as measures of code have often been related to...
This paper discusses a project aimed at understanding how open source software evolves by examining patterns of development and changes in releases over time. The methodological approach of the research and initial observations are described. These include descriptions of release cycles and categorization of projects based on the overall changes in...
Programmer selection has become a critical strategic software engineering issue as organizations become increasingly dependent on IT. Programmer labor shortage, rising expectations for IT, and the large negative impact of a poor choice make selection even more complicated. This study examines the relationship between individual differences (such as...
This study explores the relationship between organizational control modes (behavior, outcome, and clan) and software quality. Much of the previous work on organizational control has examined the choice of modes given task characteristics. This research extends work in control theory by considering the impact of control modes on the increasingly cri...
Knowledge work is generally regarded as involving complex cognition, and few types of knowledge work are as important in the modern economy as software engineering (SE). A large number of measures have been developed to analyze software and its concomitant processes with the goals of evaluating, predicting and controlling its complexity. While many...


















































