H. James Nelson

H. James Nelson
  • Doctor of Philosophy
  • Professor (Associate) at Southern Illinois University Carbondale

About

43
Publications
21,041
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
706
Citations
Introduction
Current institution
Southern Illinois University Carbondale
Current position
  • Professor (Associate)

Publications

Publications (43)
Chapter
The quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that are ultimately based on them. This paper describes a systematic literature review (SLR) of peer-reviewed conference and journal articles published from 1997 through 2009 on the quality of c...
Article
Full-text available
The goal of any modeling activity is a complete and accurate understanding of the real-world domain, within the bounds of the problem at hand and keeping in mind the goals of the stakeholders involved. High-quality representations are critical to that understanding. This paper proposes a comprehensive Conceptual Modeling Quality Framework, bringing...
Article
Full-text available
The quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that are ultimately based on them. This paper describes a systematic literature review SLR of peer-reviewed conference and journal articles published from 1997 through 2009 on the quality of con...
Article
Research indicates that rapidly evolving technology and markets do not provide a first mover strategic advantage but favor the second mover. This paper introduces a third variable: hype. In a time of rapid technology and market evolution, hype overrides the expected results and gives the first mover a strategic advantage. This study examines a homo...
Article
Full-text available
A Web content mining approach identified 20 job categories and the associated skills needs prevalent in the computing professions. Using a Web content data mining application, we extracted almost a quarter million unique IT job descriptions from various job search engines and distilled each to its required skill sets. We statistically examined thes...
Chapter
The software development process has undergone a considerable amount of change from the early days of spaghetti code to the present state of the art of development using strategic patterns. This has caused not only changes in the toolkits that developers use, but also a change in their mindset—the way that they approach and think about software dev...
Chapter
The software development process has undergone a considerable amount of change from the early days of spaghetti code to the present state of the art of development using strategic patterns. This has caused not only changes in the toolkits that developers use, but also a change in their mindset—the way that they approach and think about software dev...
Chapter
The software development process has undergone a considerable amount of change from the early days of spaghetti code to the present state of the art of development using strategic patterns. This has caused not only changes in the toolkits that developers use, but also a change in their mindset—the way that they approach and think about software dev...
Article
Full-text available
The goal of any modeling activity is a complete and accurate understanding of the real world domain, within the bounds of the problem at hand and keeping in mind the goals of the actors involved. High quality representations are critical to that understanding. This paper proposes a comprehensive Conceptual Modeling Quality Framework, bringing toget...
Article
While many of the changes that information systems professionals encounter are incremental requiring only modifications to an existing mind-set, others represent radical changes that require a fundamental shift in mind-set in order to fully benefit from the change. The goal of this study was to examine how software development concept thinking chan...
Article
The quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that are ultimately based upon them. The field of research into conceptual modelling research is still young and is still evolving. This paper describes a systematic literature review (SLR) of p...
Article
The software development process has undergone a considerable amount of change from the early days of spaghetti code to the present state of the art of development using strategic patterns. This has caused not only changes in the toolkits that developers use, but also a change in their mindset-the way that they approach and think about software dev...
Article
Full-text available
High quality data and process representations are critical to the success of system development efforts. Despite this importance, quantitative methods for evaluating the quality of a representation are virtually nonexistent. This is a major shortcoming. However, there is another approach. Instead of evaluating the quality of the final representatio...
Conference Paper
Full-text available
Do large firms have a pattern of utilizing certain types of IT/IS skills more than others? Do individuals need to have one set of IT/IS skills for Fortune 500 companies and another set of skills for small-sized firms? Understanding the set of skills required for IT/IS jobs is of importance to professionals as it governs their employability as well...
Article
The importance of conceptual models that work to define the field and advance the discipline is described. A quality framework for conceptual model that defines quality in relationship to conceptual modeling is shown. A set-theoretic approach to defining the dimensions of conceptual model quality renewed interest in the field of conceptual model qu...
Conference Paper
This paper describes a usage-based pricing scheme for distributing digital content over peer-to-peer networks that rewards peer users who actively participate in the distribution process. We present a dynamic distribution model that is used to compare ...
Article
Although it is often not obvious or intuitive, advances in technology have historically driven organizational strategy that incorporates technical components. This has not proven to be successful. We advocate that advances in technology should be driven by strategy, and that one way of accomplishing this is to have strategic ontologies that serve a...
Conference Paper
Full-text available
Some dial-up Internet access providers, such as the market leader AOL, require customers to install proprietary connection software to use their service. This is puzzling, because while the software helps certain users, it creates disutility for others ...
Article
Full-text available
Demonstrating the business value of information technology (IT) strategies is a major concern for most organizations. Previous research in this area has yielded mixed results, further confounding the issue. Much of the previous literature has focused on the return on investment in hardware and software as the definition of business value. We take a...
Conference Paper
Demonstrating the business value of information technology (IT) strategies is a major concern for most organizations. Previous research in this area has yielded mixed results, further confounding the issue. Much of the previous literature has focused on the return on investment in hardware and software as the definition of business value. We take a...
Article
A compact OO course teaches the expert procedural programmer to "think" OO without falling back into old habits.
Conference Paper
Full-text available
One of the least studied areas of information systems (IS) is software operations support, also known as software maintenance. As organizations move to the e-business economy, software is either being purchased, modified or outsourced. What remains inside the organization is software support and modification, the evaluation of the user business pro...
Conference Paper
Full-text available
Most organizations desire higher-quality, lower-cost IS projects. To achieve this goal, many organizations are moving to formal project management and software engineering practices. Two tools that are used to formalize processes and practices are structured development and maintenance methodologies (SDMM), and the Software Engineering Institute's...
Conference Paper
Full-text available
Information systems (IS) is a complex discipline constantly in need of additional operationalized theories and constructs. The need exists for methodologies that are qualitative and interpretive but result in theories and constructs that can be subjected to empirical testing. This paper proposes that revealed causal mapping (RCM) is a methodology t...
Chapter
The term structured methods refers to a philosophy of software development which emphasizes an adherence to a set of consistent rules or methods throughout a project (Yourdon, 1989). These methods include broad programs such as Systems Development Lifecycles and Methods and Information Engineering as well as individual techniques such as structured...
Conference Paper
A number of programming paradigms have risen and fallen in popularity since the invention of the computer. Many of these have been accompanied by claims that they are more natural ways to program. Little evidence has been offered to justify these claims. One possible way of providing this evidence is to compare programming paradigms to a standard o...
Conference Paper
Full-text available
This study evaluates a vendor supplied structured methodology which was implemented in a large manufacturing organization. Thirty projects using the methodology are measured for efficiency and effectiveness of software maintenance performance. The performance of these projects is evaluated using both objective metrics and subjective measures taken...
Article
Among the challenges facing companies transitioning from structured to object-oriented (OO) programming is how (and whether) to retrain existing procedural programmers. Common wisdom has it that old-time programmers can be retrained in object technology only with great difficulty, but new programmers lack experience building large systems and the k...
Article
Full-text available
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crisis. However, learning OO techniques can be a difficult process. This study investigates students' perceptions of the difficulties in learning and using OO techniques. Two groups of students who had recently completed a sixteen-w...
Conference Paper
Full-text available
This research investigates technology flexibility, which is the technology characteristic that allows or enables adjustments and other changes to the business process. Technology flexibility has two dimensions, structural and process flexibility, encompassing both the actual technology application and the people and processes that support it. The f...
Conference Paper
This research investigates technology flexibility, which isthe technology characteristic that allows or enablesadjustments and other changes to the business process.Technology flexibility has two dimensions, structural andprocess flexibility, encompassing both the actualtechnology application and the people and processes thatsupport it. The flexibi...
Conference Paper
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crises. However, learning these techniques has been identified as a difficult process. Investigating what is perceived as difficult about using OO techniques leads to understanding the learning process and improving training materia...
Article
Full-text available
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crises. However, learning these techniques has been identified as a difficult process. Investigating what is perceived as difficult about using OO techniques leads to understanding the learning process and improving training materia...
Article
Full-text available
Although it is often not obvious or intuitive, advances in technology have historically driven organizational strategy that incorporates technical components. This has not proven to be successful. We advocate that advances in technology should be driven by strategy, and that one way of accomplishing this is to have strategic ontologies that serve a...
Article
As the field of Information Systems (IS) continues to advance, organizations will constantly be facing the challenge of paradigm shifts. This paper extends prior work on IS personnel training by emphasizing the retraining of IS professionals during a paradigm shift. The application of the Osgood (1949) transfer surface to the software development d...

Network

Cited By