计算之智与哲学之慧分享 http://blog.sciencenet.cn/u/huangfuqiang

博文

实验软件工程学

已有 3166 次阅读 2009-8-6 11:10 |个人分类:计算机软件理论与工程|系统分类:海外观察| engineering, Experimental

 Experimental Studies in Empirical Software Engineering

以下信息来自:http://en.wikipedia.org/wiki/Experimental_software_engineering

Experimental software engineering is a sub-domain of software engineering focusing on experiments on software systems (software products, processes, and resources). It is interested in devising experiments on software, in collecting data from these experiments, and in devising laws and theories from this data. Proponents of experimental software engineering advocate that experimentation is an important method in contributing to accumulation of knowledge in software engineering.

Empirical software engineering is a related concept, sometimes used synonymously with experimental software engineering. Empirical software engineering is a field of research that emphasizes the use of empirical studies of all kinds to accumulate knowledge. Methods used include experiments, variety of case studies, surveys, and statistical analyses.

以下信息来自: http://www.cs.umd.edu/projects/SoftEng/tame/

The Experimental Software Engineering Group (ESEG) of the University of Maryland views the study of software engineering as a laboratory science. Specific research projects are centered around formalizing various aspects of (a) the Quality Improvement Paradigm (QIP), (b) the Experience Factory (EF), and (c) the Goal/Question/Metric approach (GQM). The QIP is aimed at building descriptive models of software processes, products, and other forms of experience, experimenting with and analyzing these models, in order to build improvement-oriented, packaged, prescriptive models. The EF is an organizational approach for packaging reusable software experiences and supplying them to projects and building core competencies in software.

小组主页

http://seminar.spaceutm.edu.my/apsec2009/images/header.jpg

Welcome to APSEC2009!

In academia, extensive research activities on software process can be seen happening, which encompass a range of topics that cover requirements, design, implementation, verification and validation, deployment and maintenance. However, often research endeavors lack the real practice experience. Real practice takes place in the industry where the theories are put into practice in actual settings. The only downside to this is the lack of incorporation of research output in software product development. For instance, a number of off-the-shelf systems lack robustness or have slow performance and they often miss out on the usability aspect of the system, mainly interaction and responsiveness. Synergizing academic research work and industry practice augers well for quality improvement in the software development industry which in turn, improves quality of life. This will definitely enhance the relationship and reduce the gap between academia and industry. This conference will be the platform for the academics, researchers and practitioners to discuss, amongst others, the role of institutions of higher learning in equipping the students with the right skills set for the industry, the ways we can realize theoretical research findings in actual context and the role of the industry in strengthening research activities and development. These efforts reflect the aim of synergizing research and practice towards improving quality of software.

The Topics

 

  • Requirements Engineering
  • Software Architectures
  • Software Design Methods
  • Software Testing
  • Verification and Validation
  • Program Analysis
  • Software Maintenance
  • Software Development Methodology
  • Metrics and Measurement
  • Software Quality Assurance
  • Extreme Programming
  • Process Based Software Engineering Environment
  • Software Process and its Improvement
  • Experimental Software Engineering
  • Object-Oriented Technology and Design Patterns
  • Components Based Software Engineering
  • Product Line Engineering
  • Aspect Oriented Programming
  • Agent-Based Software Engineering
  • Web-Based Software Engineering
  • Distributed and Parallel Software Engineering
  • Embedded and Real-Time Software Systems
  • Mobile Software Systems
  • Project Management
  • Computer Aided Software Engineering
  • Standards and Legal Issues
  • Software Engineering Education
  • The application of software engineering in other areas


https://blog.sciencenet.cn/blog-89075-247767.html

上一篇:转--“绿坝-花季护航”软件技术分析报告
下一篇:FOSDEM 2009
收藏 IP: .*| 热度|

0

该博文允许实名用户评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-23 08:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部