Academic Softwares Designed And Developed:
I have also been designing and developing softwares for various research projects at Brunel University, UK the details of which are as follows. The source code and report for these projects can be seen at the links provided. Although I have mainly worked in designing, coding, testing and integration phases of the software development life cycle but I have some experience of requirements gathering and implementation stages also.
1. e-Assessment of Diagrammatic Coursework
Organisation: Learning and Teaching Unit (LTDU), Brunel University, United Kingdom
Role: Design and development of the system.
https://sourceforge.net/projects/eassessmentofd/files/LTDU_Project_Report_v4.pdf/download
http://sourceforge.net/projects/eassessmentofd/
Organisation: Brunel University, United Kingdom
Description: PreMark is a prototype software system that fits between the e-learning tool (in our caseWebCT) and the user (lecturer). It provide support for lecturers during the assessment process by organizing the coursework electronically submitted by the students. Additionally it helps detect possible cases of plagiarism.
Role: Design and development of the system.
Technology: Java, iText API, Netbeans,
3. Design and develop riskANGEL by updating old software archANGEL CRB (Case
Based Reasoning) Shell
Organisation: Brunel University and British Telecommunications Limited, United Kingdom.
Description: This was part of a research project collaboration between Brunel University, UK and British Telecommunications, UK. ANGEL is a software tool developed in java by
Prof. Martin Shepperd for case based reasoning. This is a large complex software and and has been developed as a standalone swing application. The business logic and presentation layer are tightly coupled. So in order to allow the software to run on a server so that the case base can be shared between users, I along with Prof. Martin Shepperd have developed riskANGEL by re-engineering the ANGEL software. The task involved understanding the code of ANGEL, separating the business and presentation logic by designing and implementing a new business layer and developing the software as a client server application.
Role: Design and development of the system. All the code in the above links has been designed and developed by me.
Technology: Java,servlets, struts, tomcat, netbeans, xml
Source Code Link
http://sourceforge.net/projects/riskangel/
4. IMS Learning Design IosequenceIMSLDBridge Software
Organisation: Phosphporix Limited, United Kingdom (www.phosphorix.co.uk).
Description:
IosequenceIMSLDBridge is a proof of concept software for exporting IMS Global Learning Consortium Learning Design specification (http://www.imsglobal.org/learningdesign) from the activity sequences built using the phosphorix IoPortal technology. This was part of a Joint Information Systems Committee (JISC http://www.jisc.ac.uk/) funded project to investigate
the authoring of IMS Learning Design with practitioners. This project included partners from Liverpool Hope University, St Helens College, Phosphorix Ltd and the University of Bolton.
Role: Design and development of the system.
Technology: Java, XML, IMS LD, Castor, Eclipse