The syntax definition formalism SDF—reference manual—
ACM SIGPLAN Notices
Efficient and flexible incremental parsing
ACM Transactions on Programming Languages and Systems (TOPLAS)
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Code and Other Laws of Cyberspace
Code and Other Laws of Cyberspace
Back to Basic; The History, Corruption, and Future of the Language
Back to Basic; The History, Corruption, and Future of the Language
Building Collaboration into IDEs
Queue - Distributed Development
Jungloid mining: helping to navigate the API jungle
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
The Future of Programming Environments: Integration, Synergy, and Assistance
FOSE '07 2007 Future of Software Engineering
IEEE Transactions on Software Engineering
Stratego/XT 0.17. A language and toolset for program transformation
Science of Computer Programming
Sourcerer: mining and searching internet-scale software repositories
Data Mining and Knowledge Discovery
Toward a cloud computing research agenda
ACM SIGACT News
Proceedings of the 9th ACM symposium on Document engineering
Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications
Adinda: a knowledgeable, browser-based IDE
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Recommendation Systems for Software Engineering
IEEE Software
Proceedings of the 19th international symposium on Software testing and analysis
The spoofax language workbench: rules for declarative specification of languages and IDEs
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Pure and declarative syntax definition: paradise lost and regained
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Embedded software development with projectional language workbenches
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
A survey of mashup development environments
The smart internet
WeScheme: the browser is your programming environment
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Declaratively programming the mobile web with Mobl
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Mind your language: on novices' interactions with error messages
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Hi-index | 0.00 |
Software is rapidly moving from the desktop to the Web. The Web provides a generic user interface that allows ubiquitous access, instant collaboration, integration with other online services, and avoids installation and configuration on desktop computers. For software development, the Web presents a shift away from developer workstations as a silo, and has the promise of closer collaboration and improved feedback through innovations in Web-based interactive development environments (IDEs). Moving IDEs to the Web is not just a matter of porting desktop IDEs; a fundamental reconsideration of the IDE architecture is necessary in order to realize the full potential that the combination of modern IDEs and the Web can offer. This paper discusses research challenges and opportunities in this area, guided by a pilot study of a web IDE implementation.