eclipse '03最新文献

筛选
英文 中文
JRefleX: towards supporting small student software teams JRefleX:致力于支持小型学生软件团队
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965671
Kenny Wong, Warren Blanchet, Y. Liu, C. Schofield, Eleni Stroulia, Zhenchang Xing
{"title":"JRefleX: towards supporting small student software teams","authors":"Kenny Wong, Warren Blanchet, Y. Liu, C. Schofield, Eleni Stroulia, Zhenchang Xing","doi":"10.1145/965660.965671","DOIUrl":"https://doi.org/10.1145/965660.965671","url":null,"abstract":"The success of a software development project depends on the technical competency of the development team, the quality of the tools they use, and the project-management decisions they make during the software lifecycle. Instructors of software-engineering courses that involve small project teams are often overwhelmed with the task of monitoring the progress of multiple teams. Without adequate monitoring and advice on best practices, problems in the team's process or the developed product may go unnoticed until it is too late to be easily fixed. This paper introduces the JRefleX environment, with components built upon Eclipse, to support the education of small software teams.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128632196","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}
引用次数: 16
SoftTest: a framework for software testing of Java programs SoftTest:用于Java程序软件测试的框架
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965677
B. Childers, M. Soffa, Jon Beaver, Lidiya Ber, Kevin Cammarata, T. Kane, Juliya Litman, Jonathan Misurda
{"title":"SoftTest: a framework for software testing of Java programs","authors":"B. Childers, M. Soffa, Jon Beaver, Lidiya Ber, Kevin Cammarata, T. Kane, Juliya Litman, Jonathan Misurda","doi":"10.1145/965660.965677","DOIUrl":"https://doi.org/10.1145/965660.965677","url":null,"abstract":"Producing reliable and robust software has become one of the most important software development concerns in recent years. Testing is a process by which software quality can be assured through the collection of information about software. While testing can improve software reliability, current tools typically are inflexible and have high over-heads, making it challenging to test large software projects. In this paper, we describe a new scalable and flexible framework, called SoftTest, for testing Java programs with a novel path-based approach to coverage testing. We describe an initial implementation of the framework for branch coverage testing and demonstrate the feasibility of our approach.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129663148","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}
引用次数: 5
Jazzing up Eclipse with collaborative tools 用协作工具激活Eclipse
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965670
Li-Te Cheng, S. Hupfer, Steven I. Ross, J. Patterson
{"title":"Jazzing up Eclipse with collaborative tools","authors":"Li-Te Cheng, S. Hupfer, Steven I. Ross, J. Patterson","doi":"10.1145/965660.965670","DOIUrl":"https://doi.org/10.1145/965660.965670","url":null,"abstract":"Collaboration is an integral part of software development, occurring through tools inside and outside the IDE. This paper presents an overview of the Jazz project, which seeks to integrate collaborative capabilities into the Eclipse IDE, enabling small teams of software developers to work together more productively.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132366397","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}
引用次数: 148
Integrating software productivity tools into Eclipse 将软件生产力工具集成到Eclipse中
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965669
W. Robinson, Ben D'Angelo
{"title":"Integrating software productivity tools into Eclipse","authors":"W. Robinson, Ben D'Angelo","doi":"10.1145/965660.965669","DOIUrl":"https://doi.org/10.1145/965660.965669","url":null,"abstract":"This paper presents a framework designed to ease the process of building GUIs for software productivity tools in Eclipse. This framework provides a general system with which external tools may display graphs and trees within Eclipse and may link these displays to source code. In addition, our framework can retrieve information from Eclipse, passing it back to the user's external tools for further processing. Combining these pieces of functionality gives users an intuitive and powerful interface to existing productivity tools and provides developers an easy way of extending those tools.The paper also presents examples of two program productivity tools -- a memory leak detector and a security vulnerability detector -- which we have successfully integrated with our framework.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133374192","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
Refactoring to aspects: an interactive approach 重构到方面:一种交互式方法
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965676
Jan Hannemann, Thomas Fritz, G. Murphy
{"title":"Refactoring to aspects: an interactive approach","authors":"Jan Hannemann, Thomas Fritz, G. Murphy","doi":"10.1145/965660.965676","DOIUrl":"https://doi.org/10.1145/965660.965676","url":null,"abstract":"Current refactorings for restructuring existing software systems preserve the behavior of the software. Aspect-oriented programming constructs make existing refactorings more complex, and introduce the potential for new kinds of refactorings that target entire concerns. In many cases, behaviour preservation may be neither possible nor desirable. In this position paper, we propose an approach to refactoring aspects into a system that actively involves a developer in a dialogue with the refactoring tool. We are exploring this approach by developing two Eclipse plug-ins: one which bases the refactoring on descriptions of a concern in the code; the other which bases the refactoring on a target aspect structure.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"287 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116859516","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}
引用次数: 21
"Good enough" software reliability estimation plug-in for Eclipse “足够好”的Eclipse软件可靠性评估插件
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965667
Nachiappan Nagappan, L. Williams, M. Vouk
{"title":"\"Good enough\" software reliability estimation plug-in for Eclipse","authors":"Nachiappan Nagappan, L. Williams, M. Vouk","doi":"10.1145/965660.965667","DOIUrl":"https://doi.org/10.1145/965660.965667","url":null,"abstract":"Programmers who use the test-driven development practice of the Extreme Programming methodology write extensive automated unit and acceptance tests. This paper describes an Eclipse plug-in that utilizes the results of this automated testing, and in combination with a suite of internal product metrics, provides an early assessment of product reliability. We discuss the correlation between the metrics we use and the reliability of the developed software, as well as the general functional characteristics of the alpha version of our Eclipse plug-in.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122370957","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}
引用次数: 9
Using Eclipse to demonstrate positive static assurance of Java program concurrency design intent 使用Eclipse演示Java程序并发性设计意图的积极静态保证
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965681
Aaron Greenhouse, T. Halloran, W. Scherlis
{"title":"Using Eclipse to demonstrate positive static assurance of Java program concurrency design intent","authors":"Aaron Greenhouse, T. Halloran, W. Scherlis","doi":"10.1145/965660.965681","DOIUrl":"https://doi.org/10.1145/965660.965681","url":null,"abstract":"Assuring and evolving concurrent programs requires understanding the concurrency-related design decisions used in their implementation. Source code often does not reveal these design decisions because they may not have purely local manifestations in the code, or because they cannot be inferred from code. As a result, this design intent is usually not expressed, and it is therefore generally infeasible to assure that concurrent programs are free of race conditions.We describe a prototype Eclipse-based tool developed as part of research toward a practicable approach to capturing and assuring design intent. Through the use of annotations and composable static analyses we can help assure consistency of code and intent as both evolve. The dominant design consideration for the tool is the principle of \"early gratification\"---some assurance can be obtained with minimal or no annotation effort, and additional increments of annotation or other effort are rewarded with additional increments of assurance.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133681544","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}
引用次数: 6
Improving the usability of Eclipse for novice programmers 为新手程序员改进Eclipse的可用性
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965668
M. Storey, D. Damian, Jeff Michaud, D. Myers, M. Mindel, D. Germán, Mary Sanseverino, Elizabeth Hargreaves
{"title":"Improving the usability of Eclipse for novice programmers","authors":"M. Storey, D. Damian, Jeff Michaud, D. Myers, M. Mindel, D. Germán, Mary Sanseverino, Elizabeth Hargreaves","doi":"10.1145/965660.965668","DOIUrl":"https://doi.org/10.1145/965660.965668","url":null,"abstract":"This paper describes how we are designing a set of plug-ins to improve teaching and learning of Java programming. Based on requirements gathered from key project stakeholders, the plug-ins include perspectives for both students and instructors. These plug-ins are being developed as part of the Gild project. The paper summarizes our design process from requirements gathering through to initial tool evaluation. In particular, it details the student perspective and describes how it addresses many pedagogical issues facing computer science educators today. Gild is currently deployed and in use at the University of Victoria.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122538241","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}
引用次数: 55
Cadena: enabling CCM-based application development in Eclipse Cadena:在Eclipse中启用基于ccm的应用程序开发
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965665
Venkatesh Prasad Ranganath, Adam Childs, J. Greenwald, Matthew B. Dwyer, J. Hatcliff, Gurdip Singh
{"title":"Cadena: enabling CCM-based application development in Eclipse","authors":"Venkatesh Prasad Ranganath, Adam Childs, J. Greenwald, Matthew B. Dwyer, J. Hatcliff, Gurdip Singh","doi":"10.1145/965660.965665","DOIUrl":"https://doi.org/10.1145/965660.965665","url":null,"abstract":"To support the trend toward component-based systems, the Cadena project aims to provide an Eclipse-based development environment that includes support for design, behavior modeling, formal reasoning, and automated code synthesis for systems built using the CORBA Component Model. In this paper, we describe the basic functionality of the Cadena tool, and summarize how it is currently being evaluated by industrial partners for use in developing high-assurance avionics applications.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"7 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132606039","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}
引用次数: 7
A language development environment for Eclipse 用于Eclipse的语言开发环境
eclipse '03 Pub Date : 2003-10-27 DOI: 10.1145/965660.965672
M. Brand, H. D. Jong, P. Klint, A. Kooiker
{"title":"A language development environment for Eclipse","authors":"M. Brand, H. D. Jong, P. Klint, A. Kooiker","doi":"10.1145/965660.965672","DOIUrl":"https://doi.org/10.1145/965660.965672","url":null,"abstract":"The ASF+SDF Meta-Environment provides a collection of tools for the generation of programming environments. We show how Eclipse can be extended with these generic language tools. By integrating the GUI and text editor of the Meta-Environment with Eclipse using TOOLBUS technology, we demonstrate the integration of third party, non-Java, software in Eclipse. By doing so, we create an experimentation framework for further programming language research. We describe our experiences and sketch future work.","PeriodicalId":360589,"journal":{"name":"eclipse '03","volume":"1002 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116452808","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}
引用次数: 6
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学术官方微信