The survivor in today's market environment is agile: able to survive and thrive in a market p... more The survivor in today's market environment is agile: able to survive and thrive in a market place marked by rapid, continuous change. For manufacturers, this includes an ability to rapidly develop, deploy and reconfigure manufacturing information and control systems. The SEMATECH CIM framework defines an application integration architecture and standard application components that enable agile manufacturing information and control systems. Further, the CIM framework and its evolution process foster virtual organizations of suppliers and manufacturers, combining their products and capabilities into an agile manufacturing information and control system.
Transportation Research Board 87th Annual MeetingTransportation Research Board, 2008
This paper presents an energy and environmental network optimization model to explore tradeoffs a... more This paper presents an energy and environmental network optimization model to explore tradeoffs associated with freight transport. The geospatial model uses an intermodal network built by the authors to connect various modes (rail, road, water) via intermodal terminals. Routes ...
Scientific research is hard enough; software shouldn't make it harder. While traditional soft... more Scientific research is hard enough; software shouldn't make it harder. While traditional software engineering development and management practices have been shown to be effective in scientific software projects, adoption of these practices has been limited. Rather than presume to create a prescriptive scientific software process improvement manual or leave scientists to determine their own plans with only minimal references as support, we posit that a hybrid approach is required to adequately support and guide scientific SPI decisions. This paper presents a grounded theory approach for determining the driving factors of scientific software process planning activities in order to generate supporting data for a proposed Scientific Software Process Improvement Framework (SciSPIF).
Software engineers learn through experience and training to optimize their software development p... more Software engineers learn through experience and training to optimize their software development process through a dynamic cycle of assessment, planning, enactment, and evaluation. When needed, software process improvement (SPI) frameworks (SPIFs) fill in experiential and educational gaps. However, because of the needs that drove their original development, existing SPIFs assume either a specific set of situational criteria or enough software engineering (SE) expertise to select and tailor SE best practices as needed. Outlier projects involving novice software developers or projects with unique concerns are left to find their own path to a quality software product. With such scenarios becoming more prevalent as computing becomes pervasive across society, there is a growing need for flexible, accessible SPIFs that allow decision-makers of all skill levels to efficiently self-drive their SPI efforts according to their individual goals and constraints. This paper outlines how we, as a research community, can and must meet this need by addressing the underlying theoretical, empirical, and practical challenges.
The survivor in today's market environment is agile: able to survive and thrive in a market p... more The survivor in today's market environment is agile: able to survive and thrive in a market place marked by rapid, continuous change. For manufacturers, this includes an ability to rapidly develop, deploy and reconfigure manufacturing information and control systems. The SEMATECH CIM framework defines an application integration architecture and standard application components that enable agile manufacturing information and control systems. Further, the CIM framework and its evolution process foster virtual organizations of suppliers and manufacturers, combining their products and capabilities into an agile manufacturing information and control system.
Transportation Research Board 87th Annual MeetingTransportation Research Board, 2008
This paper presents an energy and environmental network optimization model to explore tradeoffs a... more This paper presents an energy and environmental network optimization model to explore tradeoffs associated with freight transport. The geospatial model uses an intermodal network built by the authors to connect various modes (rail, road, water) via intermodal terminals. Routes ...
Scientific research is hard enough; software shouldn't make it harder. While traditional soft... more Scientific research is hard enough; software shouldn't make it harder. While traditional software engineering development and management practices have been shown to be effective in scientific software projects, adoption of these practices has been limited. Rather than presume to create a prescriptive scientific software process improvement manual or leave scientists to determine their own plans with only minimal references as support, we posit that a hybrid approach is required to adequately support and guide scientific SPI decisions. This paper presents a grounded theory approach for determining the driving factors of scientific software process planning activities in order to generate supporting data for a proposed Scientific Software Process Improvement Framework (SciSPIF).
Software engineers learn through experience and training to optimize their software development p... more Software engineers learn through experience and training to optimize their software development process through a dynamic cycle of assessment, planning, enactment, and evaluation. When needed, software process improvement (SPI) frameworks (SPIFs) fill in experiential and educational gaps. However, because of the needs that drove their original development, existing SPIFs assume either a specific set of situational criteria or enough software engineering (SE) expertise to select and tailor SE best practices as needed. Outlier projects involving novice software developers or projects with unique concerns are left to find their own path to a quality software product. With such scenarios becoming more prevalent as computing becomes pervasive across society, there is a growing need for flexible, accessible SPIFs that allow decision-makers of all skill levels to efficiently self-drive their SPI efforts according to their individual goals and constraints. This paper outlines how we, as a research community, can and must meet this need by addressing the underlying theoretical, empirical, and practical challenges.
Uploads