• 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