Editing source code

The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which...

Full description

Saved in:
Bibliographic Details
Main Authors Arning, Andreas, Schwenkreis, Friedemann
Format Patent
LanguageEnglish
Published 25.12.2012
Online AccessGet full text

Cover

Loading…
Abstract The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which programming errors and type errors can reliably be avoided in cases where changes to the program are supposed not to change the semantics of the program. This object is achieved according to the invention by a method for editing source code, the method comprising the steps of: receiving a modification to the source code, said modification being made by a user, determining whether the modification would change the semantics of the source code, and handling the modification depending on the result of the determining step.
AbstractList The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for editing the source code of a computer program. It is an object of the present invention to provide an easy source code editing technique, by which programming errors and type errors can reliably be avoided in cases where changes to the program are supposed not to change the semantics of the program. This object is achieved according to the invention by a method for editing source code, the method comprising the steps of: receiving a modification to the source code, said modification being made by a user, determining whether the modification would change the semantics of the source code, and handling the modification depending on the result of the determining step.
Author Arning, Andreas
Schwenkreis, Friedemann
Author_xml – sequence: 1
  givenname: Andreas
  surname: Arning
  fullname: Arning, Andreas
– sequence: 2
  givenname: Friedemann
  surname: Schwenkreis
  fullname: Schwenkreis, Friedemann
BookMark eNrjYmDJy89L5WQQdk3JLMnMS1cozi8tSk5VSM5PSeVhYE1LzClO5YXS3AwKbq4hzh66pcUFiSWpeSXF8elFiSDKwMLYxNDU0tyYCCUAv40i4A
ContentType Patent
CorporateAuthor International Business Machines Corporation
CorporateAuthor_xml – name: International Business Machines Corporation
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 08341597
GroupedDBID EFH
ID FETCH-uspatents_grants_083415973
IEDL.DBID EFH
IngestDate Sun Mar 05 22:30:53 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_083415973
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8341597
ParticipantIDs uspatents_grants_08341597
PatentNumber 8341597
PublicationCentury 2000
PublicationDate 20121225
PublicationDateYYYYMMDD 2012-12-25
PublicationDate_xml – month: 12
  year: 2012
  text: 20121225
  day: 25
PublicationDecade 2010
PublicationYear 2012
References Tiwari et al. (2006/0150150) 20060700
Petersen et al. (2006/0095900) 20060500
Hiew et al. (2005/0229154) 20051000
Vaidyanathan et al. (2006/0015863) 20060100
Bashkansky et al. (2009/0064117) 20090300
Evans et al. (2005/0028137) 20050200
Mital et al. (2006/0294509) 20061200
Denys Poshyvanyk, "Source Code Exploration with Google", 2006 IEEE, 4 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4021357>.
Schweitz et al. (6594822) 20030700
Vaidyanathan et al. (7539943) 20090500
Andrian Marcus, "Recovering Documentation-to-Source-Code Traceability Links using Latent Semantic Indexing", 2003 IEEE, 11 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1201194>.
Le Metayer et al. (7467376) 20081200
Tittizer et al. (2007/0250810) 20071000
Jocelyn Simmonds, "A Comparison of Software Refactoring Tools", Vrije Universiteit Brussel, Nov. 2002, 22 pages, <ftp://ssel.vub.ac.be/tech-report/2002/vub-prog-tr-02-15.pdf>.
R. Ian Bull, "Semantic Grep: Regular Expressions + Relational Abstraction", 2002 IEEE, 10 pages, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1173084>.
Li (2003/0226131) 20031200
Scott Vorthmann, "A Naming Specification Language for Syntax-Directed Editors", 1988 IEEE, pp. 250-257, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=13071>.
Powell et al. (2005/0216898) 20050900
Marco Torchiano, "A comparative study on the re-documentation of existing software Code annotations vs. drawing editors", 2005 IEEE, pp. 277-286, <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1541836>.
Pepin et al. (2007/0288887) 20071200
References_xml – year: 20031200
  ident: 2003/0226131
  contributor:
    fullname: Li
– year: 20050200
  ident: 2005/0028137
  contributor:
    fullname: Evans et al.
– year: 20050900
  ident: 2005/0216898
  contributor:
    fullname: Powell et al.
– year: 20060500
  ident: 2006/0095900
  contributor:
    fullname: Petersen et al.
– year: 20060700
  ident: 2006/0150150
  contributor:
    fullname: Tiwari et al.
– year: 20071000
  ident: 2007/0250810
  contributor:
    fullname: Tittizer et al.
– year: 20090300
  ident: 2009/0064117
  contributor:
    fullname: Bashkansky et al.
– year: 20081200
  ident: 7467376
  contributor:
    fullname: Le Metayer et al.
– year: 20090500
  ident: 7539943
  contributor:
    fullname: Vaidyanathan et al.
– year: 20051000
  ident: 2005/0229154
  contributor:
    fullname: Hiew et al.
– year: 20030700
  ident: 6594822
  contributor:
    fullname: Schweitz et al.
– year: 20071200
  ident: 2007/0288887
  contributor:
    fullname: Pepin et al.
– year: 20060100
  ident: 2006/0015863
  contributor:
    fullname: Vaidyanathan et al.
– year: 20061200
  ident: 2006/0294509
  contributor:
    fullname: Mital et al.
Score 2.8786023
Snippet The present invention relates to the field of computer programming. More specifically the invention relates to a method and a data processing system for...
SourceID uspatents
SourceType Open Access Repository
Title Editing source code
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8341597
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSQQ2EczSTJOB3RKLZF3QCVi6lhZGqaBlfyaJhqlJJmngGV1fPzOPUBOvCNMIJgYP-F6YXGA20i0AuqVYr7S4oCQfvLgSWLxDIl4Xcvgz6IzAPNDpA-V5OfmJKQEpafoWwOIY2DhmZmC2MAAt7XN18-Bm4AQaAWyy5ZUUI1UaboIMbAFgUSEGptQ8EQZh15RM0BpjBch4uQJoM7kog4Kba4izhy7chPj0ItDKlHgDqE3GYgwswB56qgSDgqmpUZKRpaFJqqVRokmaqVFiiolhcqqpeZpZimEKsAUhySCJ0xgpPHLSDFzA-hl8-YiRqQwDS0lRaaossA4sSZIDexAAn49lQg
link.rule.ids 230,309,783,805,888,64377
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSQQ2EczSTJOB3RKLZF3QCVi6lhZGqaBlfyaJhqlJJmngGV1fPzOPUBOvCNMIJgYP-F6YXGA20i0AuqVYr7S4oCQfvLgSWLxDIl4Xcvgz6IzAPNDpA-V5OfmJKQEpafoWwOIY2DhmZmAFTUWBu2RuHtwMnEBDgI22vJJipGrDTZCBLQAsKsTAlJonwiDsmpIJWmWsABkxVwBtJxdlUHBzDXH20IWbEJ9eBFqbEm8AtctYjIEF2EdPlWBQMDU1SjKyNDRJtTRKNEkzNUpMMTFMTjU1TzNLMUwBtiEkGSRxGiOFR06egSPAxS3ex9PPW5qBC1hZg28iMTKVYWApKSpNlQVWiCVJcmC_AgDLPGhA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Editing+source+code&rft.inventor=Arning%2C+Andreas&rft.inventor=Schwenkreis%2C+Friedemann&rft.number=8341597&rft.date=2012-12-25&rft.externalDBID=n%2Fa&rft.externalDocID=08341597