DocumentCode
632500
Title
Specification and reasoning in SE projects using a Web IDE
Author
Cook, Charles T. ; Drachova-Strang, Svetlana V. ; Yu-Shan Sun ; Sitaraman, Murali ; Carver, Jeffrey C. ; Hollingsworth, Joseph
Author_Institution
Sch. of Comput., Clemson Univ., Clemson, SC, USA
fYear
2013
fDate
19-21 May 2013
Firstpage
229
Lastpage
238
Abstract
A key goal of our research is to introduce an approach that involves at the outset using analytical reasoning as a method for developing high quality software. This paper summarizes our experiences in introducing mathematical reasoning and formal specification-based development using a web-integrated environment in an undergraduate software engineering course at two institutions at different levels, with the goal that they will serve as models for other educators. At Alabama, the reasoning topics are introduced over a two-week period and are followed by a project. At Clemson, the topics are covered in more depth over a five-week period and are followed by specification-based software development and reasoning assignments. The courses and project assignments have been offered for multiple semesters. Evaluation of student performance indicates that the learning goals were met.
Keywords
Internet; computer aided instruction; computer science education; formal specification; inference mechanisms; project management; software quality; SE projects; Web IDE; Web-integrated environment; analytical reasoning; formal specification-based development; high quality software; mathematical reasoning; project assignments; reasoning assignments; reasoning topics; specification-based software development; student performance evaluation; undergraduate software engineering course; Cognition; Computer science; Contracts; Educational institutions; Mathematical model; Software; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on
Conference_Location
San Francisco, CA
ISSN
1093-0175
Type
conf
DOI
10.1109/CSEET.2013.6595254
Filename
6595254
Link To Document