IEEE Software delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change. Its mission is to build the community of leading software practitioners. The authority on translating software theory into practice, this magazine positions itself between pure research and pure practice, transferring ideas, methods, and experiences among researchers and engineers. Peerreviewed articles and columns by seasoned practitioners illuminate all aspects of the industry, including process improvement, project management, development tools, software maintenance, Web applications and opportunities, testing, and usability. The magazine's readers specify, design, document, test, maintain, purchase, engineer, sell, teach, research, and manage the production of software or systems that include software. IEEE Software welcomes articles describing how software is developed in specific companies, laboratories, and university environments as well as articles describing new tools, current trends, and past projects' limitations and failures as well as successes. Sample topics include geographically distributed development; software architectures; program and system debugging and testing; the education of software professionals; requirements, design, development, testing, and management methodologies; performance measurement and evaluation; standards; program and system reliability, security, and verification; programming environments; languages and language-related issues; Web-based development; usability; and software-related social and legal issues.
J. Borstler, D. Carrington, G.W. Hislop, S. Lisack, K. Olson, L. Williams
Software engineering educators need to provide environments where students learn about the size and complexity of modern software systems and the techniques available for managing these difficulties. Five universities used the personal software process to teach software engineering concepts in a variety of contexts.
We examine the prevailing software engineering (SE) body of knowledge and perspectives on SE education to construct a model comprising knowledge areas for SE professional development. We use this model and Benjamin Bloom's taxonomy to delineate knowledge areas that an apprenticeship could best handle. We then establish a framework for SE apprenticeship, which we use to examine practices for apprenticeship simulations in three academic institutions that offer computer science (CS), applied CS, or computing systems curricula.
#Software engineering #Software tools #Project management #Mathematics #Engineering management #Application software #Taxonomy #Systems engineering and theory #Software debugging #Operating systems
New software engineering programs are popular but controversial, and they have been the subject of much hype. The article addresses the academic considerations involved in developing software engineering programs, describing seven common myths about software engineering and shedding light on the tradeoffs and decisions required.
#Software engineering #Computer science #Computer industry #Industrial training #Costs #Educational institutions #Programming #Government #Job shop scheduling #Investments
To create a more realistic distributed collaborative environment, three Texas universities - Texas Christian University, the University of Texas at Arlington and Texas Tech University - developed an innovative method for teaching collaborative software development in distributed multidisciplinary environments.
#Education #Programming #Collaborative software #Collaborative work #Accreditation #Communication industry #Computer industry #Collaboration #Job shop scheduling #Testing
Chỉ số ảnh hưởng
Total publication
20
Total citation
0
Avg. Citation
0
Impact Factor
0
H-index
0
H-index (5 years)
0
i10
0
i10-index (5 years)
0
Các tạp chí khác
Tạp chí Khoa học Tự nhiên Đại học Quốc gia Thành phố Hồ Chí Minh
Tạp chí Khoa học Kiểm sát
Tạp chí Khoa học Kiến trúc và Xây dựng
Tạp chí Nghiên cứu Khoa học và phát triển Trường Đại học Thành Đô
Tạp chí Khoa học - Công nghệ trong lĩnh vực An toàn thông tin
Tạp chí Phát triển Khoa học và Công nghệ Đại học Quốc gia Thành phố Hồ Chí Minh