Workshop on Interdisciplinary Software Engineering Research最新文献

筛选
英文 中文
Application of graph theory to OO software engineering 图论在面向对象软件工程中的应用
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2006-05-20 DOI: 10.1145/1137661.1137669
A. Chatzigeorgiou, Nikolaos Tsantalis, G. Stephanides
{"title":"Application of graph theory to OO software engineering","authors":"A. Chatzigeorgiou, Nikolaos Tsantalis, G. Stephanides","doi":"10.1145/1137661.1137669","DOIUrl":"https://doi.org/10.1145/1137661.1137669","url":null,"abstract":"Graph Theory, which studies the properties of graphs, has been widely accepted as a core subject in the knowledge of computer scientists. So is Object-Oriented (OO) software engineering, which deals with the analysis, design and implementation of systems employing classes as modules. The latter field can greatly benefit from the application of Graph Theory, since the main mode of representation, namely the class diagram, is essentially a directed graph. The study of graph properties can be valuable in many ways for understanding the characteristics of the underlying software systems. Representative examples for the usefulness of graph theory on OO systems based on recent research results are presented in this paper.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125938896","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}
引用次数: 37
Software engineering theory and inter-disciplinary research 软件工程理论与跨学科研究
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2006-05-20 DOI: 10.1145/1137661.1137663
R. Jeffery
{"title":"Software engineering theory and inter-disciplinary research","authors":"R. Jeffery","doi":"10.1145/1137661.1137663","DOIUrl":"https://doi.org/10.1145/1137661.1137663","url":null,"abstract":"This paper outlines the content of the workshop keynote presentation on the use of theory derived from other disciplines in empirical software engineering research. This presentation uses three previous studies, two of which involved the author, to illustrate this usage and to explore the lessons learned from this work.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122368237","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}
引用次数: 0
Introduction to WISER'04 wise '04简介
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1029998
N. Mehandjiev, P. Brereton
{"title":"Introduction to WISER'04","authors":"N. Mehandjiev, P. Brereton","doi":"10.1145/1029997.1029998","DOIUrl":"https://doi.org/10.1145/1029997.1029998","url":null,"abstract":"A June 2004 survey in the Communications of ACM by Glass, Ramesh and Vessey [1] concluded that Software Engineering researchers are least likely to use knowledge from another area, with only 1.9% of the SE papers using theories and models from other disciplines. Computer Science papers used other disciplines in 10.77% of the cases, whilst Information Systems papers used other disciplines in 67.9% of the cases!","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"26 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":"116761237","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}
引用次数: 1
Aligning individual and organizational values to facilitate information systems adoption 协调个人和组织的价值观,以促进信息系统的采用
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030012
Peter J. Middleton
{"title":"Aligning individual and organizational values to facilitate information systems adoption","authors":"Peter J. Middleton","doi":"10.1145/1029997.1030012","DOIUrl":"https://doi.org/10.1145/1029997.1030012","url":null,"abstract":"This research examines the importance of organizational alignment for information systems success. Alignment means that internal practices such as pay, promotion, staff selection, retention and organizational structure should positively support organizational efforts to change and innovate. Good alignment should be vital for information systems, as it will provide an environment where change is actively supported.\u0000 To examine the importance of alignment a questionnaire was administered to 50 employees of a 300-person company. This sample of 16% of the population was randomly selected while ensuring all 9 departments were represented. Overall the company did not appear to be aligned, with only 26% feeling rewarded for innovations and 40% not feeling integral to the company. These results help understand the information system implementation difficulties the organization experienced.\u0000 The conclusion is that before starting an information systems project, organizational alignment should be checked. If there is poor alignment it is likely the new information system will encounter difficulties and delays. Wider organizational changes may be needed first to align pay, promotion, staff selection and retention to facilitate the adoption of new systems. This is a significant finding as it indicates wider organizational issues need to be addressed first for information systems success.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"39 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":"126801265","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}
引用次数: 2
A framework for classifying intelligent design theories 智能设计理论的分类框架
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030008
Mark Preston, N. Mehandjiev
{"title":"A framework for classifying intelligent design theories","authors":"Mark Preston, N. Mehandjiev","doi":"10.1145/1029997.1030008","DOIUrl":"https://doi.org/10.1145/1029997.1030008","url":null,"abstract":"Software Engineering (SE) design approaches are traditionally based on concepts associated with the procedural and object-oriented SE paradigms, such as stepwise methods and techniques for abstraction, modularity and refinement of software functionality. In contrast, researchers in other engineering domains have developed theories of Intelligent Design (ID) to explain what human design engineers think and do in the design process. So far these theories have provided useful process models, knowledge representations and strategies to underpin a number of approaches to designing complex artifacts. Our aim is to explore the potential of such engineering-based ID theories to support SE design. In pursuit of this we need to appraise existing ID theories in a systematic manner. Due to the large number of ID theories and the diversity of elements which they are composed of, the first stage of any systematic appraisal would be to develop a framework for classifying and analyzing ID theories. Such a framework is proposed in this paper. It can be used to categorize and assess ID theories, their elements and research methodologies. Together with a set of appraisal criteria, we can then assess the usefulness of each ID theory for supporting SE design activities. The framework identifies the main elements of ID theories including the underlying research approach, the process models created, and the knowledge representations derived. This paper provides a full description of the framework and shows how it can be used to analyze an example ID theory.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"13 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":"125732418","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}
引用次数: 17
Experimental designs in software engineering: d-optimal designs and covering arrays 软件工程中的实验设计:d-最优设计和覆盖阵列
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030009
Dean S. Hoskins, Renée Turban, C. Colbourn
{"title":"Experimental designs in software engineering: d-optimal designs and covering arrays","authors":"Dean S. Hoskins, Renée Turban, C. Colbourn","doi":"10.1145/1029997.1030009","DOIUrl":"https://doi.org/10.1145/1029997.1030009","url":null,"abstract":"For over a century, Design of Experiment (DOE) techniques have been applied to testing in large problem domains such as agriculture, chemistry, medicine, and industrial design. Recently, the application of DOE has appeared in component-based software testing. This is a natural extension, as software testing is a complex problem that suffers from a combinatorial explosion. Exhaustive testing is not possible in most systems. In this paper, we focus on three areas: (1) the application of DOE techniques to software testing, (2) improved algorithms for screening tests involving categorical factors, and (3) construction methods for generating covering arrays.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"106 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":"132654301","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}
引用次数: 29
Software, architecture, and participatory design 软件、架构和参与式设计
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030007
S. Rank, C. O'Coill, C. Boldyreff, M. Doughty
{"title":"Software, architecture, and participatory design","authors":"S. Rank, C. O'Coill, C. Boldyreff, M. Doughty","doi":"10.1145/1029997.1030007","DOIUrl":"https://doi.org/10.1145/1029997.1030007","url":null,"abstract":"Much work in software architecture has been inspired by work in physical architecture, in particular Alexander's work on 'design patterns'. By contrast, Alexander's work is little-used in town planning and architecture. In this paper, we examine some of the reasons that this is so, describe some parallels and differences between the fields of physical and software architecture, and identify areas in which future collaboration may be fruitful. The notion of 'participatory design' is important in software engineering and in urban regeneration, but the participatory mechanisms in each field are quite different.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"1 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":"122849525","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}
引用次数: 8
Critical factors in software outsourcing: a pilot study 软件外包中的关键因素:初步研究
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030011
Nilay V. Oza, T. Hall, A. Rainer, S. Grey
{"title":"Critical factors in software outsourcing: a pilot study","authors":"Nilay V. Oza, T. Hall, A. Rainer, S. Grey","doi":"10.1145/1029997.1030011","DOIUrl":"https://doi.org/10.1145/1029997.1030011","url":null,"abstract":"This report aims to present the critical factors in outsourcing relationships. This study analyses the vendors' views on managing outsourcing relationships. We designed this empirical study from our previous literature survey. Here, we analyze data collected in two interviews through categorization techniques. Our findings suggest the importance of process, communication, trust, value addition, consistency and financial benefits. Our findings also highlight a few difficulties in outsourcing relationships. We also detail the research methods used in this short empirical study. We explain the research approaches undertaken for data collection, and data analysis.","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":"131983257","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}
引用次数: 46
Aikido and software engineering 合气道和软件工程
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030000
D. Socha
{"title":"Aikido and software engineering","authors":"D. Socha","doi":"10.1145/1029997.1030000","DOIUrl":"https://doi.org/10.1145/1029997.1030000","url":null,"abstract":"Aikido is a martial art whose core philosophy is about conflict resolution and taking care of our opponents and ourselves. My experience, and the experience of fellow aikidoists who work in software development, is that the practice and philosophy of aikido enhance our ability to be effective in the workplace. This paper discusses why this may be.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"13 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":"127377921","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}
引用次数: 3
Effective work practices for software engineering: free/libre open source software development 软件工程的有效工作实践:自由/自由开源软件开发
Workshop on Interdisciplinary Software Engineering Research Pub Date : 2004-11-05 DOI: 10.1145/1029997.1030003
Kevin Crowston, Hala Annabi, J. Howison, C. Masango
{"title":"Effective work practices for software engineering: free/libre open source software development","authors":"Kevin Crowston, Hala Annabi, J. Howison, C. Masango","doi":"10.1145/1029997.1030003","DOIUrl":"https://doi.org/10.1145/1029997.1030003","url":null,"abstract":"We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman's [34] model of effectiveness of work teams, with coordination theory [52] and collective mind [79] to extend Hackman's model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research.","PeriodicalId":280017,"journal":{"name":"Workshop on Interdisciplinary Software Engineering Research","volume":"114 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":"134325612","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}
引用次数: 159
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信