Predictive models can be used to discover potentially problematic components with source code metrics as input features. However, there are many structural and design metrics that capture related measures of coupling,...
详细信息
ISBN:
(纸本)9781595938657
Predictive models can be used to discover potentially problematic components with source code metrics as input features. However, there are many structural and design metrics that capture related measures of coupling, cohesion, inheritance, complexity and size. Feature selection is the process of identifying a subset of attributes that improves the performance of a predictive model. This paper presents initial results of using a parallel genetic algorithm as a feature selection method to enhance a predictive model's ability to identify cognitively complex components in a Java application.
Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using visual models to express domain concepts. In many cases, final products can be generated automatica...
详细信息
ISBN:
(纸本)9781595938657
Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using visual models to express domain concepts. In many cases, final products can be generated automatically from these high-level specifications. This automation is possible because both the language and generators fit the requirements of only one domain. This paper introduces Domain-Specific Modeling and describes the related 2-day workshop (21st and 22nd October).
Most felt that the workshop had been a good experience, but the key issues and topics of this workshop had not yet been fully addressed. More research was required and experiences both positive and negative need to be...
详细信息
Beneath the buzz around methodologies, languages and technologies, the last seventeen years at oopsla have seen countless object-oriented success and failure stories, large and small. Last year at oopsla there was gre...
详细信息
ISBN:
(纸本)1581137516
Beneath the buzz around methodologies, languages and technologies, the last seventeen years at oopsla have seen countless object-oriented success and failure stories, large and small. Last year at oopsla there was great enthusiasm over the telling of object-oriented success stories. However, we believe that one often learns more from failures than successes. This fishbowl will provide oopsla attendees to bear witness to these failure stories, and tell these tales at last.
The Availability Manager design pattern is presented for monitoring the state of an application component, likely a façade to an external system. Failure and recovery of the component are handled gracefully. A re...
详细信息
ISBN:
(纸本)159593491X
The Availability Manager design pattern is presented for monitoring the state of an application component, likely a façade to an external system. Failure and recovery of the component are handled gracefully. A reference implementation is provided, which adds built-in reporting on the availability of all such components in the system.
One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new activity, there is a wide range of ways t...
详细信息
ISBN:
(纸本)9781595938657
One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new activity, there is a wide range of ways to perform this *** helps illuminate the testing process and present a visual representation of the underlying *** film presents nine months of testing and development activity on the DevCreek tool itself in an animated *** attempt to reveal, warts and all, the effort expended running tests, the test methods exercised, and the added test methods.
暂无评论