API
application programming interface
API
Q165194

Programmierschnittstelle

Application programming interface

Interface de programmation

Application programming interface

API
application programming interface












Tag #api
310 papers:
CGO-2020-KrugerAB #generative #named
- CogniCryptGEN: generating code for the secure usage of crypto APIs (SK, KA0, EB), pp. 185–198.
ICPC-2019-XuDM #migration #named
- Meditor: inference and application of API migration edits (SX, ZD, NM), pp. 335–346.
ICSME-2019-HosonoTMWHNSFMN #web
- Inappropriate Usage Examples in Web API Documentations (MH, ST, SM, HW, KH, HN, HS, YF, KM, TN, YN), pp. 343–347.
ICSME-2019-JinCX #developer #question #what
- What Do Developers Discuss about Biometric APIs? (ZJ, KYC, XX0), pp. 348–352.
ICSME-2019-ThungKJ0 #android #generative #towards
- Towards Generating Transformation Rules without Examples for Android API Replacement (FT, HJK, LJ, DL0), pp. 213–217.
MSR-2019-MatosFR #case study
- Splitting APIs: an exploratory study of software unbundling (ASM, JBFF, LSR), pp. 360–370.
MSR-2019-ScalabrinoBLLO #android #data-driven #detection #empirical
- Data-driven solutions to detect API compatibility issues in Android: an empirical study (SS, GB, MLV, ML, RO), pp. 288–298.
MSR-2019-WangPWZ #developer
- Extracting API tips from developer question and answer websites (SW0, NP, YW, YZ), pp. 321–332.
SANER-2019-ChenYYZ #approach #documentation #integration
- A Human-as-Sensors Approach to API Documentation Integration and Its Effects on Novice Programmers (CC, YY, LY, KZ), pp. 197–206.
- IFM-2019-HodovanV0 #fuzzing #javascript
- Fuzzing JavaScript Environment APIs with Interdependent Function Calls (RH, DV, ÁK0), pp. 212–226.
ECOOP-2019-GilR #generative
- Fling - A Fluent API Generator (YG, OR), p. 25.
OOPSLA-2019-YamazakiNIC #generative #lr #syntax
- Generating a fluent API with syntax checking from an LR grammar (TY, TN, KI, SC), p. 24.
PLDI-2019-EberhardtSRV #alias #learning #specification
- Unsupervised learning of API aliasing specifications (JE, SS, VR, MTV), pp. 745–759.
POPL-2019-CastroHJNY #communication #distributed #parametricity #programming #static typing #using
- Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures (DCP, RH, SSJ, NN, NY), p. 30.
ASE-2019-Gu00 #approach #graph #kernel #named
- CodeKernel: A Graph Kernel Based Approach to the Selection of API Usage Examples (XG, HZ0, SK0), pp. 590–601.
ASE-2019-NafiKRRS #clone detection #detection #documentation #named #using
- CLCDSA: Cross Language Code Clone Detection using Syntactical Features and API Documentation (KWN, TSK, BR, CKR, KAS), pp. 1026–1037.
ASE-2019-Nam #design
- API Design Implications of Boilerplate Client Code (DN), pp. 1253–1255.
ASE-2019-NamHMMV #identification #mining #named #problem #usability
- MARBLE: Mining for Boilerplate Code to Identify API Usability Problems (DN, AH, AM, BAM, BV), pp. 615–627.
ASE-2019-SaifullahAR #learning
- Learning from Examples to Find Fully Qualified Names of API Elements in Code Snippets (CMKS, MA, CKR), pp. 243–254.
ASE-2019-TaoTLXQ #data analysis #how #performance #question #runtime
- How Do API Selections Affect the Runtime Performance of Data Analytics Tasks? (YT, ST, YL, ZX, SQ), pp. 665–668.
ESEC-FSE-2019-Abid #recommendation
- Recommending related functions from API usage-based function clone structures (SA), pp. 1193–1195.
ESEC-FSE-2019-BuiYJ #learning #named
- SAR: learning cross-language API mappings with little knowledge (NDQB, YY, LJ), pp. 796–806.
ESEC-FSE-2019-CaiWH0X0 #named #recommendation
- BIKER: a tool for Bi-information source based API method recommendation (LC, HW, QH, XX0, ZX, DL0), pp. 1075–1079.
ESEC-FSE-2019-FucciMM #documentation #identification #machine learning #on the #using
- On using machine learning to identify knowledge in API reference documentation (DF, AM, WM), pp. 109–119.
ESEC-FSE-2019-Gamez-Diaz0R #ecosystem
- Governify for APIs: SLA-driven ecosystem for API governance (AGD, PF0, ARC), pp. 1120–1123.
ESEC-FSE-2019-Gamez-Diaz0RMKB #industrial
- The role of limitations and SLAs in the API industry (AGD, PF0, ARC, PJM, NK, PB, MM, FM), pp. 1006–1014.
ESEC-FSE-2019-Liu0MXXXL #generative #summary
- Generating query-specific class API summaries (ML, XP0, AM, ZX, WX, SX, YL), pp. 120–130.
ESEC-FSE-2019-PontesGSGR #java
- Java reflection API: revealing the dark side of the mirror (FP, RG, SS, AG, MR), pp. 636–646.
- ICSE-2019-AtlidakisGP #fuzzing #named #rest
- RESTler: stateful REST API fuzzing (VA, PG, MP), pp. 748–758.
- ICSE-2019-HuangGLLQC0 #java #named #safety
- SafeCheck: safety enhancement of Java unsafe API (SH, JG, SL, XL, YQ, KC, JH0), pp. 889–899.
- ICSE-2019-NguyenRRODP #mining #named #recommendation
- FOCUS: a recommender system for mining API function calls and usage patterns (PTN, JDR, DDR, LO, TD, MDP), pp. 1050–1060.
- ICSE-2019-WenLWXCS #analysis #library #mutation testing
- Exposing library API misuses via mutation analysis (MW, YL, RW, XX, SCC, ZS), pp. 866–877.
FASE-2019-PonzioBPAF #automation #identification
- Automatically Identifying Sufficient Object Builders from Module APIs (PP, VSB, MP, NA, MFF), pp. 427–444.
ICPC-2018-HartelAL #classification #clustering
- Classification of APIs by hierarchical clustering (JH, HA, RL), pp. 233–243.
ICPC-2018-ShatnawiSSASS #component #dynamic analysis #identification #object-oriented
- Identifying software components from object-oriented APIs based on dynamic analysis (AS, HS, MAS, ZA, HAS, AS), pp. 189–199.
ICSME-2018-AghajaniNBL #empirical #scalability
- A Large-Scale Empirical Study on Linguistic Antipatterns Affecting APIs (EA, CN0, GB, ML), pp. 25–35.
ICSME-2018-KwonACSKS #case study #evolution #experience #maintenance #platform
- An Experience Report of the API Evolution and Maintenance for Software Platforms (HK, JA, SC, JS, PK, PS), pp. 587–590.
ICSME-2018-LiLSXPLZ #graph #mining
- Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph (HL, SL, JS, ZX, XP0, ML, XZ), pp. 183–193.
ICSME-2018-NguyenRNPKN #statistics
- Statistical Translation of English Texts to API Code Templates (AN, PCR, TVN, DP, MK, TNN), pp. 194–205.
ICSME-2018-RahmanR18a #code search #crowdsourcing #data analysis #named #query #using
- NLP2API: Query Reformulation for Code Search Using Crowdsourced Knowledge and Extra-Large Data Analytics (MMR0, CKR), p. 714.
MSR-2018-LamotheS08 #android #automation #case study #experience #migration #using
- Exploring the use of automated API migrating techniques in practice: an experience report on Android (ML, WS), pp. 503–514.
MSR-2018-LiGBMXK #android
- Characterising deprecated Android APIs (LL0, JG, TFB, LM0, XX0, JK), pp. 254–264.
MSR-2018-SanchezBNPK08 #named
- Restmule: enabling resilient clients for remote APIs (BAS, KB, PN, RFP, DSK), pp. 537–541.
MSR-2018-YangWYDT08 #documentation #specification #towards #web
- Towards extracting web API specifications from documentation (JY0, EW, ATTY, JD, LT0), pp. 454–464.
SANER-2018-AhasanuzzamanAR #stack overflow
- Classifying stack overflow posts on API issues (MA, MA, CKR, KAS), pp. 244–254.
SANER-2018-BritoXHV #developer #how #java #why
- Why and how Java developers break APIs (AB, LX, ACH, MTV), pp. 255–265.
SANER-2018-BritoXHV18a #detection #named
- APIDiff: Detecting API breaking changes (AB, LX, ACH, MTV), pp. 507–511.
SANER-2018-HossainVHKJS #mining
- Mining accurate message formats for service APIs (MAH, SV, JH0, MAK, JJ, JGS), pp. 266–276.
SCAM-2018-NafiRRS #detection #documentation #research #similarity #using
- [Research Paper] CroLSim: Cross Language Software Similarity Detector Using API Documentation (KWN, BR, CKR, KAS), pp. 139–148.
ECOOP-2018-KrugerS0BM #approach #encryption #named #validation
- CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs (SK, JS, KA0, EB, MM), p. 27.
PEPM-2018-MitchellBLK #composition #encryption
- Checking cryptographic API usage with composable annotations (short paper) (DM, LTvB, BL, JK), pp. 53–59.
PLDI-2018-PaletovTRV
- Inferring crypto API rules from code changes (RP, PT, VR, MTV), pp. 450–464.
ASE-2018-HuangXXLW #recommendation
- API method recommendation without worrying about the task-API knowledge gap (QH, XX0, ZX, DL0, XW0), pp. 293–304.
ASE-2018-LiuHN #effectiveness #recommendation #repository
- Effective API recommendation without historical software repositories (XL, LH, VN), pp. 282–292.
ESEC-FSE-2018-NguyenTPNT0NN #representation #retrieval
- Complementing global and local contexts in representing API descriptions to improve API retrieval tasks (TVN, NMT, HP, TDN, LHT, ATN0, HAN, TNN), pp. 551–562.
ESEC-FSE-2018-Reinhardt0MK #git #stack overflow
- Augmenting stack overflow with API usage patterns mined from GitHub (AR, TZ0, MM, MK), pp. 880–883.
- ICSE-2018-0001URRK #case study #online #reliability #stack overflow
- Are code examples on an online Q&A forum reliable?: a study of API misuse on stack overflow (TZ0, GU, AR, HR, MK), pp. 886–896.
- ICSE-2018-HeadSMK #c++ #documentation #trade-off
- When not to comment: questions and tradeoffs with API documentation for C++ projects (AH, CS, ERMH, AK), pp. 643–653.
- ICSE-2018-PhanNTTNN #learning #online #statistics
- Statistical learning of API fully qualified names in code snippets of online forums (HP, HAN, NMT, LHT, ATN0, TNN), pp. 632–642.
- ICSE-2018-SeguraPTC #rest #testing #web
- Metamorphic testing of RESTful web APIs (SS, JAP, JT, ARC), p. 882.
ASPLOS-2018-GinsbachRSBDO #approach #automation #legacy
- Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach (PG, TR, MS, BB, CD, MFPO), pp. 139–153.
CC-2018-NeykovaHYA #distributed #f# #generative #protocol
- A session type provider: compile-time API generation of distributed protocols with refinements in F# (RN, RH, NY, FA), pp. 128–138.
FASE-2018-KatirtzisDS #clustering #using
- Summarizing Software API Usage Examples Using Clustering Techniques (NK, TD, CAS), pp. 189–206.
ICST-2018-YangHWK #named #sequence
- EdSynth: Synthesizing API Sequences with Conditionals and Loops (ZY, JH, KW, SK), pp. 161–171.
ICSA-2017-HauptLSV #analysis #framework #rest
- A Framework for the Structural Analysis of REST APIs (FH, FL, AS, KVH), pp. 55–58.
JCDL-2017-KaradkarAB #library
- Introduction to the Digital Public Library of America API (UPK, AA, MB), pp. 344–345.
ICPC-2017-JiangAMZM #named
- Docio: documenting API input/output examples (SJ, AA, CM, QZ, RAM), pp. 364–367.
ICSME-2017-LeuenbergerOGN #named
- KOWALSKI: Collecting API Clients in Easy Mode (ML, HO, MG, ON), pp. 653–657.
SANER-2017-XavierBHV #impact analysis #scalability
- Historical and impact analysis of API breaking changes: A large-scale study (LX, AB, ACH, MTV), pp. 138–147.
SANER-2017-XavierHV #developer #why
- Why do we break APIs? First answers from developers (LX, ACH, MTV), pp. 392–396.
SEFM-2017-LiuW #named #program analysis
- IJIT: An API for Boolean Program Analysis with Just-in-Time Translation (PL, TW), pp. 316–331.
CIKM-2017-SuAKPGE #natural language #web
- Building Natural Language Interfaces to Web APIs (YS0, AHA, MK, PP, MG, MJE), pp. 177–186.
ECMFA-2017-Ed-DouibiIC #specification #web
- Example-Driven Web API Specification Discovery (HED, JLCI, JC), pp. 267–284.
Onward-2017-VaziriMSSH #chat #generative #specification #web
- Generating chat bots from web API specifications (MV, LM, AS, JS, MH), pp. 44–57.
AdaEurope-2017-Mosteo #ada #implementation #named
- RxAda: An Ada implementation of the ReactiveX API (ARM), pp. 153–166.
PADL-2017-Vennekens #declarative #learning #programming #python
- Lowering the Learning Curve for Declarative Programming: A Python API for the IDP System (JV), pp. 86–102.
PLDI-2017-YessenovKS #named
- DemoMatch: API discovery from demonstrations (KY, IK, ASL), pp. 64–78.
POPL-2017-FengM0DR #component #synthesis
- Component-based synthesis for complex APIs (YF, RM, YW0, ID, TWR), pp. 599–612.
ASE-2017-TianTSL #documentation #named
- APIBot: question answering bot for API documentation (YT0, FT, AS0, DL0), pp. 153–158.
ASE-2017-UddinK #automation #summary
- Automatic summarization of API reviews (GU, FK), pp. 159–170.
ASE-2017-UddinK17a #named #summary
- Opiner: an opinion search and summarization engine for APIs (GU, FK), pp. 978–983.
ASE-2017-ZamaniradBBC0 #natural language #programming
- Programming bots by synthesizing natural language expressions into API invocations (SZ, BB, MCB, FC, CR0), pp. 832–837.
ESEC-FSE-2017-MuraliCJ #fault #learning #specification
- Bayesian specification learning for finding API usage errors (VM, SC, CJ), pp. 151–162.
- ICSE-2017-JiangZRZ #approach #tutorial
- An unsupervised approach for discovering relevant tutorial fragments for APIs (HJ, JZ, ZR, TZ0), pp. 38–48.
- ICSE-2017-NguyenNPN
- Exploring API embedding for API usages and applications (TDN, ATN0, HDP, TNN), pp. 438–449.
- ICSE-2017-WitternYZDL #javascript #web
- Statically checking web API requests in JavaScript (EW, ATTY, YZ, JD, JAL), pp. 244–254.
- ICSE-2017-ZhouGCHPG #detection #documentation #fault
- Analyzing APIs documentation and code to detect directive defects (YZ0, RG, TC, ZH, SP, HCG), pp. 27–37.
GPCE-2017-NakamaruIYC #generative #named
- Silverchain: a fluent API generator (TN, KI, TY, SC), pp. 199–211.
ICST-2017-Al-QahtaniER #approach #modelling #ontology #security #semantics #traceability
- Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach (SSAQ, EEE, JR), pp. 80–91.
ICST-2017-ArcuriFJ #automation #functional #generative #testing
- Private API Access and Functional Mocking in Automated Unit Test Generation (AA, GF, RJ), pp. 126–137.
ICST-2017-ArthoGRBMKHTY #modelling #testing
- Model-Based API Testing of Apache ZooKeeper (CA, QG, GR, KB, LM0, TK, MH, YT, MY), pp. 288–298.
ECSA-2016-AbukwaikAR #analysis #automation #concept #constraints #documentation #identification #towards
- Towards Seamless Analysis of Software Interoperability: Automatic Identification of Conceptual Constraints in API Documentation (HA, MA, HDR), pp. 67–83.
JCDL-2016-KaradkarABM #library
- Introduction to the Digital Public Library of America API (UPK, AA, MB, MAM), pp. 285–286.
ICPC-2016-SaiedS #approach #mining
- A cooperative approach for combining client-based and library-based API usage pattern mining (MAS, HAS), pp. 1–10.
ICSME-2016-0029BTK #android #empirical
- Accessing Inaccessible Android APIs: An Empirical Study (LL0, TFB, YLT, JK), pp. 411–422.
ICSME-2016-PanditaTWT #constraints #named #natural language
- ICON: Inferring Temporal Constraints from Natural Language API Descriptions (RP, KT, LW, TT), pp. 378–388.
ICSME-2016-SawantRB #java #on the
- On the Reaction to Deprecation of 25, 357 Clients of 4+1 Popular Java APIs (AAS, RR, AB), pp. 400–410.
ICSME-2016-YeXFLK #learning #natural language
- Learning to Extract API Mentions from Informal Natural Language Discussions (DY, ZX, CYF, JL0, NK), pp. 389–399.
SANER-2016-0029BKT16a #android #case study #parametricity
- Parameter Values of Android APIs: A Preliminary Study on 100, 000 Apps (LL0, TFB, JK, YLT), pp. 584–588.
SANER-2016-BritoHVR #analysis #developer #java #scalability
- Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems (GB, ACH, MTV, RR), pp. 360–369.
SANER-2016-JiangZLRL #tutorial
- A More Accurate Model for Finding Tutorial Segments Explaining APIs (HJ, JZ, XL, ZR, DL0), pp. 157–167.
SANER-2016-RadevskiHM #metric #towards
- Towards Building API Usage Example Metrics (SR, HH, KiM), pp. 619–623.
SANER-2016-RahmanRL #automation #crowdsourcing #named #recommendation #using
- RACK: Automatic API Recommendation Using Crowdsourced Knowledge (MMR0, CKR, DL0), pp. 349–359.
SCAM-2016-DSouzaYL #python #recommendation
- Collective Intelligence for Smarter API Recommendations in Python (ARD, DY, CVL), pp. 51–60.
- IFM-2016-Hodovan0 #fuzzing #javascript
- Fuzzing JavaScript Engine APIs (RH, ÁK0), pp. 425–438.
CIKM-2016-VesdapuntG #graph #social
- Updating an Existing Social Graph Snapshot via a Limited API (NV, HGM), pp. 1693–1702.
ECMFA-2016-ScheidgenEM #case study #library #metamodelling #metaprogramming #rest
- Metamodeling vs Metaprogramming: A Case Study on Developing Client Libraries for REST APIs (MS, SE, FM), pp. 205–216.
ECOOP-2016-WangJLXLZH #source code
- Transforming Programs between APIs with Many-to-Many Mappings (CW, JJ, JL, YX, XL, LZ0, ZH), p. 26.
ASE-2016-KangRJ #automation #c #fault #named #specification
- APEx: automated inference of error specifications for C APIs (YJK, BR, SJ), pp. 472–482.
ASE-2016-LegunsenHXRM #case study #effectiveness #how #java #specification
- How good are the specs? a study of the bug-finding effectiveness of existing Java API specifications (OL, WUH, XX, GR, DM), pp. 602–613.
ASE-2016-LinZCZ #detection #java #named
- LockPeeker: detecting latent locks in Java APIs (ZL, HZ, YC, JZ), pp. 368–378.
ASE-2016-Thung #development #recommendation
- API recommendation system for software development (FT), pp. 896–899.
FSE-2016-BogartKHT #community #ecosystem #how
- How to break an API: cost negotiation and community values in three software ecosystems (CB, CK, JDH, FT), pp. 109–120.
FSE-2016-FowkesS #git #mining #probability
- Parameter-free probabilistic API mining across GitHub (JMF, CAS), pp. 254–265.
FSE-2016-GuZZK #learning
- Deep API learning (XG, HZ0, DZ, SK0), pp. 631–642.
FSE-2016-GyoriLSLM #debugging #detection #java #named #specification
- NonDex: a tool for detecting and debugging wrong assumptions on Java API specifications (AG, BL, AS, OL, DM), pp. 993–997.
FSE-2016-Huang16a #invariant #java
- Discovering additional violations of Java API invariants (WH), pp. 1145–1147.
FSE-2016-NguyenHCNMRND #fine-grained #learning #recommendation #statistics #using
- API code recommendation using statistical learning from fine-grained changes (ATN0, MH, MC, HAN, LM, ER, TNN, DD), pp. 511–522.
FSE-2016-NguyenRNKN #named #statistics
- T2API: synthesizing API code usage templates from English texts with statistical translation (TVN, PCR, ATN0, MK, TNN), pp. 1013–1017.
FSE-2016-ZhouW #analysis #detection #web
- API deprecation: a retrospective analysis and detection method for code examples on the web (JZ, RJW), pp. 266–277.
- ICSE-2016-NadiKMB #developer #encryption #java #question #why
- Jumping through hoops: why do Java developers struggle with cryptography APIs? (SN, SK, MM, EB), pp. 935–946.
- ICSE-2016-NguyenPVN #approach #bytecode #learning #statistics
- Learning API usages from bytecode: a statistical approach (TTN, HVP, PMV, TTN), pp. 416–427.
- ICSE-2016-TreudeR #documentation #stack overflow
- Augmenting API documentation with insights from stack overflow (CT, MPR), pp. 392–403.
- ICSE-2016-ZhaiHMZTZQ #automation #documentation #generative #java
- Automatic model generation from documentation for Java API functions (JZ, JH0, SM, XZ0, LT0, JZ, FQ), pp. 380–391.
FASE-2016-HuY #generative #hybrid #verification
- Hybrid Session Verification Through Endpoint API Generation (RH, NY), pp. 401–418.
WICSA-2015-HauptLP #approach #modelling #rest
- A Conversation Based Approach for Modeling REST APIs (FH, FL, CP), pp. 165–174.
ICPC-2015-SaiedABS #library #question #source code #using
- Could we infer unordered API usage patterns only using the library source code? (MAS, HA, OB, HAS), pp. 71–81.
ICPC-2015-SunshineHA #protocol #usability
- Searching the state space: a qualitative study of API protocol usability (JS, JDH, JA), pp. 82–93.
ICSME-2015-AsaduzzamanRMS #parametricity #recommendation
- Exploring API method parameter recommendations (MA, CKR, SM, KAS), pp. 271–280.
ICSME-2015-AsaduzzamanRS #named #parametricity #recommendation
- PARC: Recommending API methods parameters (MA, CKR, KAS), pp. 330–332.
ICSME-2015-HoraRAEDV #developer #ecosystem #evolution #how #smalltalk
- How do developers react to API evolution? The Pharo ecosystem case (AH, RR, NA, AE, SD, MTV), pp. 251–260.
ICSME-2015-HoraV #migration #named
- Apiwave: Keeping track of API popularity and migration (AH, MTV), pp. 321–323.
MSR-2015-SawantB #dataset
- A Dataset for API Usage (AAS, AB), pp. 506–509.
MSR-2015-WangMG #developer #recommendation
- Recommending Posts concerning API Issues in Developer Q&A Sites (WW, HM, MWG), pp. 224–234.
SANER-2015-SaiedBAS #mining #multi
- Mining Multi-level API Usage Patterns (MAS, OB, HA, HAS), pp. 23–32.
SANER-2015-SaiedSD #constraints #documentation
- An observational study on API usage constraints and their documentation (MAS, HAS, BD), pp. 33–42.
SCAM-2015-PanditaJSW #mining #using
- Discovering likely mappings between APIs using text mining (RP, RPJ, SDS, LAW), pp. 231–240.
FDG-2015-ChauNSP #concept #education #game studies #programming
- Building Casual Games and APIs for Teaching Introductory Programming Concepts (BC, RN, KS, JP).
LCT-2015-KaprosP #education #guidelines #usability
- Usability of Educational Technology APIs: Findings and Guidelines (EK, NP), pp. 249–260.
CIKM-2015-ChaeKCK #detection #named
- DAAV: Dynamic API Authority Vectors for Detecting Software Theft (DKC, SWK, SjC, YK), pp. 1819–1822.
SEKE-2015-ChenZWQJW #mining #protocol
- Extracting More Object Usage Scenarios for API Protocol Mining (DC, YZ, RW, BQ, JJ, WW), pp. 607–612.
MoDELS-2015-SchottleK #modelling #reuse #using
- Concern-oriented interfaces for model-based reuse of APIs (MS, JK), pp. 286–291.
OOPSLA-2015-MastrangeloPMLH #java
- Use at your own risk: the Java unsafe API in the wild (LM, LP, AM, ML, MH, NN), pp. 695–710.
PEPM-2015-LiWXH #adaptation #java #named #towards #type safety
- SWIN: Towards Type-Safe Java Program Adaptation between APIs (JL, CW, YX, ZH), pp. 91–102.
ASE-2015-ArthoSGCKMRY #modelling #testing
- Model-Based Testing of Stateful APIs with Modbat (CA, MS, QG, EHC, TK, AM, RR, YY), pp. 858–863.
ASE-2015-LvZLWZZ #code search #comprehension #effectiveness #named
- CodeHow: Effective Code Search Based on API Understanding and Extended Boolean Model (E) (FL, HZ, JGL, SW, DZ, JZ), pp. 260–270.
ASE-2015-NguyenPVN #markov #mobile #recommendation
- Recommending API Usages for Mobile Apps with Hidden Markov Model (TTN, HVP, PMV, TTN), pp. 795–800.
ASE-2015-SohanAM #automation #documentation #named #rest #using
- SpyREST: Automated RESTful API Documentation Using an HTTP Proxy Server (N) (SMS, CA, FM), pp. 271–276.
ASE-2015-SohanAM15a #automation #documentation #rest
- SpyREST in Action: An Automated RESTful API Documentation Tool (SMS, CA, FM), pp. 813–818.
ESEC-FSE-2015-KimNYCK #fault #named #performance #predict #testing
- REMI: defect prediction for efficient API testing (MK, JN, JY, SC, SK), pp. 990–993.
ICSE-v1-2015-PetrosyanRM #classification #information management #using
- Discovering Information Explaining API Types Using Text Classification (GP, MPR, RDM), pp. 869–879.
ICSE-v2-2015-Beyer #developer #mobile #named #recommendation
- DIETs: Recommender Systems for Mobile API Developers (SB), pp. 859–862.
GPCE-2015-ReyndersDP #bound #generative
- Generating safe boundary APIs between typed EDSLs and their environments (BR, DD, FP), pp. 31–34.
CASE-2015-SundarkumarRNG #detection #machine learning #modelling #topic
- Malware detection via API calls, topic models and machine learning (GGS, VR, IN, VG), pp. 1212–1217.
SAT-2015-LonsingE #incremental #satisfiability
- Incrementally Computing Minimal Unsatisfiable Cores of QBFs via a Clause Group Solver API (FL, UE), pp. 191–198.
CSMR-WCRE-2014-EspinhaZG #developer #web
- Web API growing pains: Stories from client developers and their code (TE, AZ, HGG), pp. 84–93.
CSMR-WCRE-2014-HoraEADV #evolution #named
- APIEvolutionMiner: Keeping API evolution under control (AH, AE, NA, SD, MTV), pp. 420–424.
ICPC-2014-PetersenHR #comparison #eclipse #empirical #groovy #ide #java #type system
- An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse (PP, SH, RR), pp. 212–222.
ICPC-2014-VasquezBPOP #android #case study #how #stack overflow
- How do API changes trigger stack overflow discussions? a study on the Android SDK (MLV, GB, MDP, RO, DP), pp. 83–94.
ICPC-2014-ZhouXLTW #categorisation #towards
- Towards more accurate content categorization of API discussions (BZ, XX, DL, CT, XW), pp. 95–105.
ICSME-2014-AsaduzzamanRSH14a #code completion #usability
- Context-Sensitive Code Completion Tool for Better API Usability (MA, CKR, KAS, DH), pp. 621–624.
ICSME-2014-ZhuZXJL0 #mining
- Mining API Usage Examples from Test Code (ZZ, YZ, BX, YJ, ZL, LZ), pp. 301–310.
MSR-2014-VasquezBBOPP #android #empirical #energy #mining
- Mining energy-greedy API usage patterns in Android apps: an empirical study (MLV, GB, CBC, RO, MDP, DP), pp. 2–11.
SCAM-2014-WuAGA #named
- ACUA: API Change and Usage Auditor (WW, BA, YGG, GA), pp. 89–94.
CHI-PLAY-2014-StenersonSBS #education #game studies #named
- Adage: an open API for data collection in educational games (MES, AS, MB, KS), pp. 437–438.
CIG-2014-ScalesT #tool support
- SpelunkBots API - An AI toolset for Spelunky (DS, TT), pp. 1–8.
ICEIS-v2-2014-BalikJ #adaptation #rest
- RESTful User Model API for the Exchange of User’s Preferences among Adaptive Systems (MB, IJ), pp. 627–634.
HILT-2014-BaggeH #algebra #specification #why
- Specification of generic APIs, or: why algebraic may be better than pre/post (AHB, MH), pp. 71–80.
ASE-2014-Kechagia #robust
- Improvement of applications’ stability through robust APIs (MK), pp. 907–910.
ASE-2014-NguyenNNN #approach #learning #migration #mining #statistics
- Statistical learning approach for mining API usage mappings for code migration (ATN, HAN, TTN, TNN), pp. 457–468.
FSE-2014-BaeCLR #detection #named #web
- SAFEWAPI: web API misuse detector for web applications (SB, HC, IL, SR), pp. 507–517.
FSE-2014-Nguyen0NR #corpus #mining #scalability
- Mining preconditions of APIs in large-scale code corpus (HAN, RD, TNN, HR), pp. 166–177.
ICSE-2014-EndrikatHRS #documentation #how #question #static typing #type system #usability
- How do API documentation and static typing affect API usability? (SE, SH, RR, AS), pp. 632–642.
ICSE-2014-SubramanianIH #documentation
- Live API documentation (SS, LI, RH), pp. 643–652.
SAC-2014-HedinBBS #data flow #javascript #named
- JSFlow: tracking information flow in JavaScript and its APIs (DH, AB, LB, AS), pp. 1663–1671.
FASE-2014-MoreauHM #algorithm #design #online #testing #validation
- An Online Validator for Provenance: Algorithmic Design, Testing, and API (LM, TDH, DTM), pp. 291–305.
QoSA-2013-LuZBXLW #empirical
- Cloud API issues: an empirical study and impact (QL, LZ, LB, XX, ZL, HW), pp. 23–32.
CSMR-2013-BusingeSB #developer #eclipse
- Analyzing the Eclipse API Usage: Putting the Developer in the Loop (JB, AS, MvdB), pp. 37–46.
ICPC-2013-RooverLP #multi
- Multi-dimensional exploration of API usage (CDR, RL, EP), pp. 152–161.
ICPC-2013-ZhangH #problem
- Extracting problematic API features from forum discussions (YZ, DH), pp. 142–151.
ICSM-2013-AsadullahMJ #enterprise #named
- E-Xplore: Enterprise API Explorer (AMA, BM, NJ), pp. 524–527.
ICSM-2013-HouM #categorisation
- Content Categorization of API Discussions (DH, LM), pp. 60–69.
ICSM-2013-McDonnellRK #android #ecosystem #empirical
- An Empirical Study of API Stability and Adoption in the Android Ecosystem (TM, BR, MK), pp. 70–79.
MSR-2013-WangDZCXZ #mining #source code
- Mining succinct and high-coverage API usage patterns from source code (JW, YD, HZ, KC, TX, DZ), pp. 319–328.
MSR-2013-WangG #android #case study #detection #developer
- Detecting API usage obstacles: a study of iOS and Android developer questions (WW, MWG), pp. 61–64.
SCAM-2013-MendezBM #empirical #object-oriented #scalability
- Empirical evidence of large-scale diversity in API usage of object-oriented software (DM, BB, MM), pp. 43–52.
WCRE-2013-MontandonBFV #framework #lessons learnt #platform
- Documenting APIs with examples: Lessons learned with the APIMiner platform (JEM, HB, DF, MTV), pp. 401–408.
IFM-2013-SongT #library #model checking
- Model-Checking Software Library API Usage Rules (FS, TT), pp. 192–207.
CAiSE-2013-BianchiniAM #design #enterprise #framework #multi #web
- A Multi-perspective Framework for Web API Search in Enterprise Mashup Design (DB, VDA, MM), pp. 353–368.
ICEIS-v2-2013-TomasSGGA #approach #architecture #framework #using
- Synaptic City — An Architectural Approach using an OSGI Infrastructure and GMaps API to Build a City Simulator (GHRPT, WMdS, KG, VCG, AÁ), pp. 427–434.
OOPSLA-2013-ZhongS #detection #documentation #fault
- Detecting API documentation errors (HZ, ZS), pp. 803–816.
PADL-2013-CanouCB #documentation #web
- A Declarative-Friendly API for Web Document Manipulation (BC, EC, VB), pp. 109–124.
ASE-2013-MoritzVPGMG #detection #named #repository #scalability #source code #visualisation
- ExPort: Detecting and visualizing API usages in large source code repositories (EM, MLV, DP, MG, CM, MG), pp. 646–651.
ASE-2013-ThungWLL #automation #feature model #recommendation
- Automatic recommendation of API methods from feature requests (FT, SW, DL, JLL), pp. 290–300.
ESEC-FSE-2013-VasquezBBPOP #android #fault
- API change and fault proneness: a threat to the success of Android apps (MLV, GB, CBC, MDP, RO, DP), pp. 477–487.
ICSE-2013-GokhaleGP
- Inferring likely mappings between APIs (AG, VG, YP), pp. 82–91.
SAC-2013-ChaeKHLW #detection
- Software plagiarism detection via the static API call frequency birthmark (DKC, SWK, JH, SCL, GW), pp. 1639–1643.
SAC-2013-JangKRLSKPC #comparison #performance #similarity
- An efficient similarity comparison based on core API calls (MJ, JK, SR, KL, SS, AK, YP, EHC), pp. 1634–1638.
ASPLOS-2013-CheckowayS #why
- Iago attacks: why the system call API is a bad untrusted RPC interface (SC, HS), pp. 253–264.
LCTES-2013-WangCSCH #embedded #manycore #using
- Portable mapping of openMP to multicore embedded systems using MCA APIs (CW, SC, PS, BMC, JH), pp. 153–162.
PDP-2013-FangVSS #kernel #memory management #named
- ELMO: A User-Friendly API to Enable Local Memory in OpenCL Kernels (JF, ALV, JS, HJS), pp. 375–383.
FASE-2013-SanthiarPK #mining #testing
- Discovering Math APIs by Mining Unit Tests (AS, OP, AK), pp. 327–342.
FASE-2013-ZhongTX #behaviour #difference
- Exposing Behavioral Differences in Cross-Language API Mapping Relations (HZ, ST, TX), pp. 130–145.
CSMR-2012-BauerH #comprehension #maintenance
- Understanding API Usage to Support Informed Decision Making in Software Maintenance (VB, LH), pp. 435–440.
CSMR-2012-HeinemannBHH #recommendation
- Identifier-Based Context-Dependent API Method Recommendation (LH, VB, MH, BH), pp. 31–40.
ICPC-2012-RupakhetiH #design
- Evaluating forum discussions to inform the design of an API critic (CRR, DH), pp. 53–62.
ICPC-2012-RupakhetiH12a #library #named
- CriticAL: A critic for APIs and libraries (CRR, DH), pp. 241–243.
ICSM-2012-Song0XS #data access
- Inferring the data access from the clients of generic APIs (HS, GH, YX, YS), pp. 388–397.
MSR-2012-NguyenK #mutation testing #testing
- Discovering complete API rules with mutation testing (ACN, SCK), pp. 151–160.
SEKE-2012-DoranCG #how #network #privacy #social
- How Social Network APIs Have Ended the Age of Privacy (DD, SC, SSG), pp. 400–405.
AdaEurope-2012-ForlerLW #design #encryption #library #programming
- Designing the API for a Cryptographic Library — A Misuse-Resistant Application Programming Interface (CF, SL, JW), pp. 75–88.
ASE-2012-LiT #automation #erlang #migration #refactoring #source code
- Automated API migration in a user-extensible refactoring tool for Erlang programs (HL, SJT), pp. 294–297.
FSE-2012-ChanCL
- Searching connected API subgraph via text phrases (WKC, HC, DL), p. 10.
FSE-2012-RobbesLR #developer #ecosystem #how #smalltalk
- How do developers react to API deprecation?: the case of a smalltalk ecosystem (RR, ML, DR), p. 56.
ICSE-2012-BuseW
- Synthesizing API usage examples (RPLB, WW), pp. 782–792.
ICSE-2012-DagenaisR #learning #traceability
- Recovering traceability links between an API and its learning resources (BD, MPR), pp. 47–57.
ICSE-2012-Duala-EkokoR #case study
- Asking and answering questions about unfamiliar APIs: An exploratory study (EDE, MPR), pp. 266–276.
ICSE-2012-PanditaXZXOP #natural language #specification
- Inferring method specifications from natural language API descriptions (RP, XX, HZ, TX, SO, AMP), pp. 815–825.
ICSE-2012-PradelJAG #consistency #multi #protocol #specification
- Statically checking API protocol conformance with mined multi-object specifications (MP, CJ, JA, TRG), pp. 925–935.
ICSE-2012-UddinDR #analysis #concept
- Temporal analysis of API usage concepts (GU, BD, MPR), pp. 804–814.
ICSE-2012-ZhangYZFZZO #automation #parametricity #recommendation
- Automatic parameter recommendation for practical API usage (CZ, JY, YZ, JF, XZ, JZ, PO), pp. 826–836.
SAC-2012-DavoliG #multi #named #stack
- msocket: multiple stack support for the berkeley socket API (RD, MG), pp. 588–593.
ITiCSE-2011-Harms #implementation #java #using
- A Java implementation of the myro API for using personal robots in CS1 (DEH), p. 338.
ICPC-2011-HouL #case study #framework #using
- Obstacles in Using Frameworks and APIs: An Exploratory Study of Programmers’ Newsgroup Discussions (DH, LL), pp. 91–100.
ICPC-2011-Wu #evolution #framework #modelling #multi #optimisation #problem
- Modeling Framework API Evolution as a Multi-objective Optimization Problem (WW), pp. 262–265.
ICSM-2011-HouP #code completion #evaluation #sorting
- An evaluation of the strategies of sorting, filtering, and grouping API methods for Code Completion (DH, DMP), pp. 233–242.
ICSM-2011-SunKZ #detection #graph #library
- Graph-based detection of library API imitations (CS, SCK, SJZ), pp. 183–192.
WCRE-2011-HouY #case study #evolution
- Exploring the Intent behind API Evolution: A Case Study (DH, XY), pp. 131–140.
WCRE-2011-ZibranER #usability
- Useful, But Usable? Factors Affecting the Usability of APIs (MFZ, FZE, CKR), pp. 151–155.
CHI-2011-GerkenJZMR #concept #usability
- The concept maps method as a tool to evaluate the usability of APIs (JG, HCJ, MZ, MM, HR), pp. 3373–3382.
ICEIS-v1-2011-BorovskiySZK #enterprise #in memory #semantics
- Semantically Rich API for In-database Data Manipulation in Main-memory ERP Systems (VB, CS, AZ, WK), pp. 253–260.
SEKE-2011-DengLSW #constraints #runtime #specification #verification
- Specification and Runtime Verification of API Constraints on Interacting Objects (FD, HL, JS, QW), pp. 101–106.
ECOOP-2011-Duala-EkokoR #recommendation #using
- Using Structure-Based Recommendations to Facilitate Discoverability in APIs (EDE, MPR), pp. 79–104.
PADL-2011-KrajcevskiR #declarative
- A Declarative API for Particle Systems (PK, JHR), pp. 130–144.
PLDI-2011-SrivastavaBMS #detection #implementation #multi #policy #security #using
- A security policy oracle: detecting security holes using multiple API implementations (VS, MDB, KSM, VS), pp. 343–354.
ASE-2011-UddinDR
- Analyzing temporal API usage patterns (GU, BD, MPR), pp. 456–459.
ASE-2011-WangFWLXY #effectiveness #java #named #recommendation #web
- APIExample: An effective web search based usage example recommendation system for java APIs (LW, LF, LW, GL, BX, FY), pp. 592–595.
ESEC-FSE-2011-JensenMM #html #javascript #modelling #static analysis #web
- Modeling the HTML DOM and browser API in static analysis of JavaScript web applications (SHJ, MM, AM), pp. 59–69.
ESEC-FSE-2011-ZhengZL #recommendation #using #web
- Cross-library API recommendation using web search engines (WZ, QZ, MRL), pp. 480–483.
SAC-2011-TsaiCHH #mobile #reduction #rest
- Transmission reduction between mobile phone applications and RESTful APIs (CLT, HWC, JLH, CLH), pp. 445–450.
GPCE-2011-SobernigGSZ #complexity #design #empirical #framework #integration
- Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration (SS, PG, MS, UZ), pp. 157–166.
LCTES-2011-GrayA #architecture #embedded #manycore
- Targeting complex embedded architectures by combining the multicore communications API (mcapi) with compile-time virtualisation (IG, NCA), pp. 51–60.
SOSP-2011-MaoCZWZK #fault #multi
- Software fault isolation with API integrity and multi-principal modules (YM, HC, DZ, XW, NZ, MFK), pp. 115–128.
FASE-2011-ShiZXL #documentation #empirical #evolution
- An Empirical Study on Evolution of API Documentation (LS, HZ, TX, ML), pp. 416–431.
FASE-2011-ZhangZL #complexity #graph
- Flow-Augmented Call Graph: A New Foundation for Taming API Complexity (QZ, WZ, MRL), pp. 386–400.
ICSM-2010-NasehiM #testing
- Unit tests as API usage examples (SMN, FM), pp. 1–10.
ICSM-2010-TonelliKR #migration
- Swing to SWT and back: Patterns for API migration by wrapping (TTB, KC, RL), pp. 1–10.
CHI-2010-EisenbergSM #named
- Apatite: a new interface for exploring APIs (DSE, JS, BAM), pp. 1331–1334.
CHI-2010-FarooqWZ #programming #usability
- API usability peer reviews: a method for evaluating the usability of application programming interfaces (UF, LW, DZ), pp. 2327–2336.
CSCW-2010-FarooqZ #programming #usability
- API peer reviews: a method for evaluating usability of application programming interfaces (UF, DZ), pp. 207–210.
ICEIS-J-2010-BorovskiyKZ10a #data access #enterprise #query
- Business Object Query Language as Data Access API in ERP Systems (VB, WK, AZ), pp. 135–148.
KEOD-2010-DucLZ #distributed #ontology #reasoning
- An API for Distributed Reasoning on Networked Ontologies with Alignments (CLD, ML, AZ), pp. 295–304.
SEKE-2010-BorovskiyKZ #enterprise
- Data manipulation API in ERP systems (VB, WK, AZ), pp. 298–302.
MoDELS-v2-2010-SongHXCSM #metamodelling #runtime
- Inferring Meta-models for Runtime System Data from the Clients of Management APIs (HS, GH, YX, FC, YS, HM), pp. 168–182.
OOPSLA-2010-NguyenNWNKN #adaptation #approach #graph
- A graph-based approach to API usage adaptation (HAN, TTN, GWJ, ATN, MK, TNN), pp. 302–321.
ASE-2010-BiegelD #clone detection #detection #flexibility #implementation #named
- JCCD: a flexible and extensible API for implementing custom code clone detectors (BB, SD), pp. 167–168.
ICSE-2010-NitaN #adaptation #source code #using
- Using twinning to adapt programs to alternative APIs (MN, DN), pp. 205–214.
ICSE-2010-ZhongTXZW #migration #mining
- Mining API mapping for language migration (HZ, ST, TX, LZ, QW), pp. 195–204.
SAC-2010-SamiYPHH #detection #mining
- Malware detection based on mining API calls (AS, BY, HR, NP, SH, AH), pp. 1020–1025.
HPDC-2010-LeoZ #named #pipes and filters #python
- Pydoop: a Python MapReduce and HDFS API for Hadoop (SL, GZ), pp. 819–825.
PDP-2010-BakerHEW #manycore #programming
- A Light-weight API for Portable Multicore Programming (CGB, MAH, HCE, ABW), pp. 601–606.
VLDB-2009-ChenLNXZMW #web
- Mashup by Surfing a Web of Data APIs (HC, BL, YN, GTX, CZ, JM, ZW), pp. 1602–1605.
ICPC-2009-DekelH #comprehension #documentation
- Reading the documentation of invoked API functions in program comprehension (UD, JDH), pp. 168–177.
ICSM-2009-PletcherH #code completion #named #usability
- BCC: Enhancing code completion for better API usability (DMP, DH), pp. 393–394.
ECOOP-2009-BierhoffBA #protocol
- Practical API Protocol Checking with Access Permissions (KB, NEB, JA), pp. 195–219.
ECOOP-2009-ZhongXZPM #mining #named #recommendation
- MAPO: Mining and Recommending API Usage Patterns (HZ, TX, LZ, JP, HM), pp. 318–343.
SIGAda-2009-Mentis #ada #type safety
- A robotics API dialect for type-safe robots: translating Myro to Ada (ASM), pp. 91–102.
ASE-2009-KawrykowR #automation #detection
- Improving API Usage through Automatic Detection of Redundant Code (DK, MPR), pp. 111–122.
ASE-2009-ZhongZXM #documentation #natural language #specification
- Inferring Resource Specifications from Natural Language API Documentation (HZ, LZ, TX, HM), pp. 307–318.
ESEC-FSE-2009-LongWC
- Api hyperlinking via structural overlap (FL, XW, YC), pp. 203–212.
ICSE-2009-DagenaisR #analysis #evolution #named #recommendation
- SemDiff: Analysis and recommendation support for API evolution (BD, MPR), pp. 599–602.
ICSE-2009-DekelH #documentation #usability
- Improving API documentation usability with knowledge pushing (UD, JDH), pp. 320–330.
SLE-2009-BartolomeiCLS #migration #xml
- Study of an API Migration for Two XML APIs (TTB, KC, RL, TvdS), pp. 42–61.
SLE-2009-Jugel #generative #library
- Generating Smart Wrapper Libraries for Arbitrary APIs (UJ), pp. 354–373.
PPoPP-2009-BhateleBK #case study
- Topology aware task mapping techniques: an api and case study (AB, EJB, LVK), pp. 301–302.
FASE-2009-AcharyaX #mining #source code #specification
- Mining API Error-Handling Specifications from Source Code (MA, TX), pp. 370–384.
CSMR-2008-RatiuFJ #ontology
- Extracting Domain Ontologies from Domain Specific APIs (DR, MF, JJ), pp. 203–212.
ICPC-2008-FeilkasR #constraints
- Ensuring Well-Behaved Usage of APIs through Syntactic Constraints (MF, DR), pp. 248–253.
ICPC-2008-RatiuJ #concept #representation
- Evaluating the Reference and Representation of Domain Concepts in APIs (DR, JJ), pp. 242–247.
MSR-2008-HolmesW #eclipse
- A newbie’s guide to eclipse APIs (RH, RJW), pp. 149–152.
ICEIS-DISI-2008-HuangG #documentation #protocol #xml
- A Locking Protocol for DOM API on XML Documents (YFH, MLG), p. 105–?.
FSE-2008-StylosM
- The implications of method placement on API learnability (JS, BAM), pp. 105–112.
SAC-2008-KimuraG #named
- TIPS: wrapping the sockets API for seamless IP mobility (BYLK, HCG), pp. 1940–1945.
CSMR-2007-SavgaRSLW #how #question
- API Changes — How Far Would You Go? (IS, MR, JŚ, JL, HW), pp. 329–330.
ICPC-2007-JiangKRS #documentation
- Constructing Usage Scenarios for API Redocumentation (JJ, JK, AR, TS), pp. 259–264.
ICEIS-DISI-2007-KraftM #independence #statistics
- Statistics API: DBMS-independent access and management of dbms statistics in heterogeneous environments (TK, BM), pp. 5–12.
ASE-2007-TanejaDX #automation #detection #library #refactoring
- Automated detection of api refactorings in libraries (KT, DD, TX), pp. 377–380.
ESEC-FSE-2007-AcharyaXPX #mining #partial order #source code #specification
- Mining API patterns as partial orders from source code: from usage scenarios to specifications (MA, TX, JP, JX), pp. 25–34.
ICSE-2007-EllisSM #design #evaluation #usability
- The Factory Pattern in API Design: A Usability Evaluation (BE, JS, BAM), pp. 302–312.
MSR-2006-XieP #mining #named #open source #repository
- MAPO: mining API usages from open source repositories (TX, JP), pp. 54–57.
ICSE-2006-YangEBBD #mining #named
- Perracotta: mining temporal API rules from imperfect traces (JY, DE, DB, TB, MD), pp. 282–291.
SAC-2006-Parsons
- Extending the location API for J2ME to support friend finder services (DP), pp. 992–996.
ITiCSE-2005-MorgadoS #interactive #multi
- MIG21 API: multimedia interactive groups API (CM, LS), p. 399.
ICSM-2005-DigJ #evolution #refactoring
- The Role of Refactorings in API Evolution (DD, REJ), pp. 389–398.
PASTE-2005-Perkins #automation #evolution #generative #refactoring
- Automatically generating refactorings to support API evolution (JHP), pp. 111–114.
PLDI-2005-MandelinXBK #mining
- Jungloid mining: helping to navigate the API jungle (DM, LX, RB, DK), pp. 48–61.
ICSE-2005-HenkelD #evolution #exclamation #game studies #refactoring
- CatchUp!: capturing and replaying refactorings to support API evolution (JH, AD), pp. 274–283.
LDTA-2005-LiTR #haskell
- The Haskell Refactorer, HaRe, and its API (HL, SJT, CR), pp. 29–34.
CADE-2005-Steel #constraints #deduction #modelling #security
- Deduction with XOR Constraints in Security API Modelling (GS), pp. 322–336.
JCDL-2004-PetinotGBTH #library
- Enabling interoperability for autonomous digital libraries: an API to citeseer services (YP, CLG, VB, PBT, HH), pp. 372–373.
FSE-2004-SouzaRCMP #collaboration #development #how #multi
- How a good software practice thwarts collaboration: the multiple roles of APIs in software development (CRBdS, DFR, LTC, DRM, JFP), pp. 221–230.
ICEIS-v4-2003-LopesO03a #development #named
- Agentapi: An Api for the Development of Managed Agents (RPL, JLO), pp. 438–443.
ECOOP-2003-Gunter #embedded #security
- Open APIs for Embedded Security (CAG), pp. 225–247.
DATE-2003-PetrotG #implementation #lightweight #multi #thread
- Lightweight Implementation of the POSIX Threads API for an On-Chip MIPS Multiprocessor with VCI Interconnect (FP, PG), pp. 20051–20056.
PDP-2003-Garstecki #consistency #distributed #generative #parallel #testing
- Generation of conformance test suites for parallel and distributed languages and APIs (LG), pp. 308–315.
ICPR-v4-2000-SeinstraK #image #parallel
- Transparent Parallel Image Processing by way of a Familiar Sequential API (FJS, DK), pp. 4824–4827.
AdaEurope-2000-FlintD #ada #compilation #java #using
- Using JavaTM APIs with Native Ada Compilers (SF, BD), pp. 41–55.
TOOLS-ASIA-1999-HuangCCP #java #network
- A Java Networking API for ATM Networks (ZH, SC, KMVC, MKP), pp. 306–315.
AdaEurope-1998-HarbourSSJ #industrial #named
- PINROB: A Portable API for Industrial Robots (MGH, RGS, AS, JJ), pp. 151–162.
SIGAda-1998-Flint #ada #compilation #java #using
- Using Java APIs with Native Ada Compilers (SF), pp. 193–203.