{"title":"Suitability of state of the art methods for interdisciplinary system development in automotive industry","authors":"Olga Jaufman, S. Przewoznik","doi":"10.1145/1029997.1030013","DOIUrl":"https://doi.org/10.1145/1029997.1030013","url":null,"abstract":"At present, system development in the automotive industry is characterized by increasing complexity and frequent changes caused by frequent innovations, fast-growing system complexity, expanding role of software, and changing business relationships. This dynamical environment demands flexible system development processes. The application of an inflexible process would usually result in the project team ignoring the process and performing development based on their own implicit knowledge and experience. Therefore practitioners are looking for development processes that strike a balance between project control, desired by project managers, and process flexibility, desired by developers. This paper presents an analysis of the suitability of existing system development methods for the style of interdisciplinary system development found in the automotive industry. Based on the results from the analysis, a plan for future research is derived from identified deficiencies of existing approaches.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131040326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Measuring the conceptual fitness of an application in a computing ecosystem","authors":"Idris Hsi","doi":"10.1145/1029997.1030004","DOIUrl":"https://doi.org/10.1145/1029997.1030004","url":null,"abstract":"Developing computing applications that can match a set of evolving requirements requires an understanding of the conceptual fitness of these applications relative to the domains they purport to serve. We present the computing ecosystem framework with its associated concepts, use niches, use potential, and activation potential. We show how the ecosystem framework allows us to characterize the usefulness of an application through the concept of fitness. We propose a method for measuring the fitness of an application using a metric called ontological coverage.\u0000 We first use a technique called ontological excavation that identifies the user-visible concepts from applications and models them in an ontology. We then use a set of use cases to develop a use case silhouette on the ontology that allows us to measure the ontological coverage of an application as an initial approximation of fitness to a use niche. We present some examples from case studies showing how use case silhouettes can be used to measure the fitness of an application and conclude with some proposals for future work.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131183243","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Austin Armbruster, M. Ryan, Xiaoqing Frank Liu, Ying Cheng, B. McMillin
{"title":"Hardware/software co-design for power system test development","authors":"Austin Armbruster, M. Ryan, Xiaoqing Frank Liu, Ying Cheng, B. McMillin","doi":"10.1145/1029997.1030014","DOIUrl":"https://doi.org/10.1145/1029997.1030014","url":null,"abstract":"Many hardware/software co-design models have been proposed [7,2,5,6 ]that attempt to address problems in the hardware/software interface,in partitioning the system between hardware and software, and in finding a uniform method of verifying the system 's correctness. This paper describes the High Order Object-oriented Modeling Technique [4,3 ]and its use in specifying and designing a hardware-in-the-loop test environment or the non-trivial application of bulk power systems control.A HOOMT model o the system for the real system and the test system is given. The paper also presents our solution to the mapping of requirements from the real system to the test system.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116023992","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Theory adapters as discipline coordinators","authors":"Andrew Walenstein","doi":"10.1145/1029997.1030001","DOIUrl":"https://doi.org/10.1145/1029997.1030001","url":null,"abstract":"A successful discipline of software engineering will, over time, incorporate within its own borders those theories and techniques from other disciplines which are relevant in and helpful to software development. Since both software engineering and its cognate disciplines will change over time, it must not only incorporate external theories and techniques, but establish active coordination with other disciplines. Having explicit models and plans for achieving this coordination is preferable to leaving it to chance. This paper outlines a model for coordinating software engineering and cognitive support research through theory transfer by applied theoreticians. Ongoing work on incorporating cognitive support theories into software engineering processes and education are cast as an example effort falling under this discipline coordination model. The model is conservative in that it does not suggest a radical transformation of software engineering, but our application to cognitive support does highlight a need for more directed theory application, and generates proposals for non-trivial additions to the accepted body of knowledge.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123091061","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Toward a conceptual framework of agile methods: a study of agility in different disciplines","authors":"K. Conboy, Brian Fitzgerald","doi":"10.1145/1029997.1030005","DOIUrl":"https://doi.org/10.1145/1029997.1030005","url":null,"abstract":"Since the software crisis of the 1960's, numerous methodologies have been developed to impose a disciplined process upon software development. It is now widely accepted that these methodologies are unsuccessful and unpopular due to their increasingly bureaucratic nature. Many researchers and practitioners are calling for these heavyweight methodologies to be replaced by agile methods. The Agile Manifesto was put forward in 2001, and several method instantiations, such as XP, SCRUM and Crystal exist. Each adheres to some principles of the Agile Manifesto and disregards others. This paper proposes that these Agile Manifesto principles are insufficiently grounded in theory, and are largely naive to the concept of agility outside the field of software development. This paper aims to develop a comprehensive framework of software development agility, through a thorough review of agility across many disciplines. We then elaborate and evaluate the framework in a software development context, through a review of software related research over the last 30 years.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124792853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}